aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2010-08-06 18:28:53 +0100
committerJustin Clark-Casey (justincc)2010-08-06 18:29:30 +0100
commit1270727c969db07831866947b611d49873031739 (patch)
tree8fd490eaf5c49d69be948fd9e58c0be1f7e38331
parentChange XEngine to use the new constant (diff)
parentfix mysql/mssql prim serialization problem (diff)
downloadopensim-SC-1270727c969db07831866947b611d49873031739.zip
opensim-SC-1270727c969db07831866947b611d49873031739.tar.gz
opensim-SC-1270727c969db07831866947b611d49873031739.tar.bz2
opensim-SC-1270727c969db07831866947b611d49873031739.tar.xz
Merge branch 'moap'
-rw-r--r--OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs22
-rw-r--r--OpenSim/Data/MSSQL/Resources/RegionStore.migrations9
-rw-r--r--OpenSim/Data/MySQL/MySQLLegacyRegionData.cs16
-rw-r--r--OpenSim/Data/MySQL/Resources/RegionStore.migrations9
-rw-r--r--OpenSim/Data/SQLite/Resources/020_RegionStore.sql6
-rw-r--r--OpenSim/Data/SQLite/SQLiteRegionData.cs24
-rw-r--r--OpenSim/Framework/PrimitiveBaseShape.cs115
-rw-r--r--OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs2
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs3
-rw-r--r--OpenSim/Region/CoreModules/World/Media/Moap/MoapModule.cs596
-rw-r--r--OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs89
-rw-r--r--OpenSim/Region/Framework/Interfaces/IMoapModule.cs67
-rw-r--r--OpenSim/Region/Framework/Scenes/EventManager.cs97
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.Permissions.cs38
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.cs4
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs2
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneObjectPart.cs40
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs235
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs3
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs36
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs15
-rw-r--r--bin/OpenMetaverse.StructuredData.XML666
-rw-r--r--bin/OpenMetaverse.StructuredData.dllbin102400 -> 102400 bytes
-rw-r--r--bin/OpenMetaverse.Utilities.XML98
-rw-r--r--bin/OpenMetaverse.Utilities.dllbin49152 -> 0 bytes
-rw-r--r--bin/OpenMetaverse.XML47265
-rw-r--r--bin/OpenMetaverse.dllbin1691648 -> 1691648 bytes
-rw-r--r--bin/OpenMetaverse.dll.config14
-rw-r--r--bin/OpenMetaverseTypes.XML3809
-rw-r--r--bin/OpenMetaverseTypes.dllbin106496 -> 106496 bytes
-rw-r--r--bin/OpenSim.ini.example5
-rw-r--r--prebuild.xml1
32 files changed, 28949 insertions, 24337 deletions
diff --git a/OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs b/OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs
index d6cb91f..7c176c7 100644
--- a/OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs
+++ b/OpenSim/Data/MSSQL/MSSQLLegacyRegionData.cs
@@ -327,7 +327,7 @@ IF EXISTS (SELECT UUID FROM prims WHERE UUID = @UUID)
327 ScriptAccessPin = @ScriptAccessPin, AllowedDrop = @AllowedDrop, DieAtEdge = @DieAtEdge, SalePrice = @SalePrice, 327 ScriptAccessPin = @ScriptAccessPin, AllowedDrop = @AllowedDrop, DieAtEdge = @DieAtEdge, SalePrice = @SalePrice,
328 SaleType = @SaleType, ColorR = @ColorR, ColorG = @ColorG, ColorB = @ColorB, ColorA = @ColorA, ParticleSystem = @ParticleSystem, 328 SaleType = @SaleType, ColorR = @ColorR, ColorG = @ColorG, ColorB = @ColorB, ColorA = @ColorA, ParticleSystem = @ParticleSystem,
329 ClickAction = @ClickAction, Material = @Material, CollisionSound = @CollisionSound, CollisionSoundVolume = @CollisionSoundVolume, PassTouches = @PassTouches, 329 ClickAction = @ClickAction, Material = @Material, CollisionSound = @CollisionSound, CollisionSoundVolume = @CollisionSoundVolume, PassTouches = @PassTouches,
330 LinkNumber = @LinkNumber 330 LinkNumber = @LinkNumber, MediaURL = @MediaURL
331 WHERE UUID = @UUID 331 WHERE UUID = @UUID
332 END 332 END
333ELSE 333ELSE
@@ -342,7 +342,7 @@ ELSE
342 PayPrice, PayButton1, PayButton2, PayButton3, PayButton4, LoopedSound, LoopedSoundGain, TextureAnimation, OmegaX, 342 PayPrice, PayButton1, PayButton2, PayButton3, PayButton4, LoopedSound, LoopedSoundGain, TextureAnimation, OmegaX,
343 OmegaY, OmegaZ, CameraEyeOffsetX, CameraEyeOffsetY, CameraEyeOffsetZ, CameraAtOffsetX, CameraAtOffsetY, CameraAtOffsetZ, 343 OmegaY, OmegaZ, CameraEyeOffsetX, CameraEyeOffsetY, CameraEyeOffsetZ, CameraAtOffsetX, CameraAtOffsetY, CameraAtOffsetZ,
344 ForceMouselook, ScriptAccessPin, AllowedDrop, DieAtEdge, SalePrice, SaleType, ColorR, ColorG, ColorB, ColorA, 344 ForceMouselook, ScriptAccessPin, AllowedDrop, DieAtEdge, SalePrice, SaleType, ColorR, ColorG, ColorB, ColorA,
345 ParticleSystem, ClickAction, Material, CollisionSound, CollisionSoundVolume, PassTouches, LinkNumber 345 ParticleSystem, ClickAction, Material, CollisionSound, CollisionSoundVolume, PassTouches, LinkNumber, MediaURL
346 ) VALUES ( 346 ) VALUES (
347 @UUID, @CreationDate, @Name, @Text, @Description, @SitName, @TouchName, @ObjectFlags, @OwnerMask, @NextOwnerMask, @GroupMask, 347 @UUID, @CreationDate, @Name, @Text, @Description, @SitName, @TouchName, @ObjectFlags, @OwnerMask, @NextOwnerMask, @GroupMask,
348 @EveryoneMask, @BaseMask, @PositionX, @PositionY, @PositionZ, @GroupPositionX, @GroupPositionY, @GroupPositionZ, @VelocityX, 348 @EveryoneMask, @BaseMask, @PositionX, @PositionY, @PositionZ, @GroupPositionX, @GroupPositionY, @GroupPositionZ, @VelocityX,
@@ -352,7 +352,7 @@ ELSE
352 @PayPrice, @PayButton1, @PayButton2, @PayButton3, @PayButton4, @LoopedSound, @LoopedSoundGain, @TextureAnimation, @OmegaX, 352 @PayPrice, @PayButton1, @PayButton2, @PayButton3, @PayButton4, @LoopedSound, @LoopedSoundGain, @TextureAnimation, @OmegaX,
353 @OmegaY, @OmegaZ, @CameraEyeOffsetX, @CameraEyeOffsetY, @CameraEyeOffsetZ, @CameraAtOffsetX, @CameraAtOffsetY, @CameraAtOffsetZ, 353 @OmegaY, @OmegaZ, @CameraEyeOffsetX, @CameraEyeOffsetY, @CameraEyeOffsetZ, @CameraAtOffsetX, @CameraAtOffsetY, @CameraAtOffsetZ,
354 @ForceMouselook, @ScriptAccessPin, @AllowedDrop, @DieAtEdge, @SalePrice, @SaleType, @ColorR, @ColorG, @ColorB, @ColorA, 354 @ForceMouselook, @ScriptAccessPin, @AllowedDrop, @DieAtEdge, @SalePrice, @SaleType, @ColorR, @ColorG, @ColorB, @ColorA,
355 @ParticleSystem, @ClickAction, @Material, @CollisionSound, @CollisionSoundVolume, @PassTouches, @LinkNumber 355 @ParticleSystem, @ClickAction, @Material, @CollisionSound, @CollisionSoundVolume, @PassTouches, @LinkNumber, @MediaURL
356 ) 356 )
357 END"; 357 END";
358 358
@@ -385,7 +385,7 @@ IF EXISTS (SELECT UUID FROM primshapes WHERE UUID = @UUID)
385 PathSkew = @PathSkew, PathCurve = @PathCurve, PathRadiusOffset = @PathRadiusOffset, PathRevolutions = @PathRevolutions, 385 PathSkew = @PathSkew, PathCurve = @PathCurve, PathRadiusOffset = @PathRadiusOffset, PathRevolutions = @PathRevolutions,
386 PathTaperX = @PathTaperX, PathTaperY = @PathTaperY, PathTwist = @PathTwist, PathTwistBegin = @PathTwistBegin, 386 PathTaperX = @PathTaperX, PathTaperY = @PathTaperY, PathTwist = @PathTwist, PathTwistBegin = @PathTwistBegin,
387 ProfileBegin = @ProfileBegin, ProfileEnd = @ProfileEnd, ProfileCurve = @ProfileCurve, ProfileHollow = @ProfileHollow, 387 ProfileBegin = @ProfileBegin, ProfileEnd = @ProfileEnd, ProfileCurve = @ProfileCurve, ProfileHollow = @ProfileHollow,
388 Texture = @Texture, ExtraParams = @ExtraParams, State = @State 388 Texture = @Texture, ExtraParams = @ExtraParams, State = @State, Media = @Media
389 WHERE UUID = @UUID 389 WHERE UUID = @UUID
390 END 390 END
391ELSE 391ELSE
@@ -394,11 +394,11 @@ ELSE
394 primshapes ( 394 primshapes (
395 UUID, Shape, ScaleX, ScaleY, ScaleZ, PCode, PathBegin, PathEnd, PathScaleX, PathScaleY, PathShearX, PathShearY, 395 UUID, Shape, ScaleX, ScaleY, ScaleZ, PCode, PathBegin, PathEnd, PathScaleX, PathScaleY, PathShearX, PathShearY,
396 PathSkew, PathCurve, PathRadiusOffset, PathRevolutions, PathTaperX, PathTaperY, PathTwist, PathTwistBegin, ProfileBegin, 396 PathSkew, PathCurve, PathRadiusOffset, PathRevolutions, PathTaperX, PathTaperY, PathTwist, PathTwistBegin, ProfileBegin,
397 ProfileEnd, ProfileCurve, ProfileHollow, Texture, ExtraParams, State 397 ProfileEnd, ProfileCurve, ProfileHollow, Texture, ExtraParams, State, Media
398 ) VALUES ( 398 ) VALUES (
399 @UUID, @Shape, @ScaleX, @ScaleY, @ScaleZ, @PCode, @PathBegin, @PathEnd, @PathScaleX, @PathScaleY, @PathShearX, @PathShearY, 399 @UUID, @Shape, @ScaleX, @ScaleY, @ScaleZ, @PCode, @PathBegin, @PathEnd, @PathScaleX, @PathScaleY, @PathShearX, @PathShearY,
400 @PathSkew, @PathCurve, @PathRadiusOffset, @PathRevolutions, @PathTaperX, @PathTaperY, @PathTwist, @PathTwistBegin, @ProfileBegin, 400 @PathSkew, @PathCurve, @PathRadiusOffset, @PathRevolutions, @PathTaperX, @PathTaperY, @PathTwist, @PathTwistBegin, @ProfileBegin,
401 @ProfileEnd, @ProfileCurve, @ProfileHollow, @Texture, @ExtraParams, @State 401 @ProfileEnd, @ProfileCurve, @ProfileHollow, @Texture, @ExtraParams, @State, @Media
402 ) 402 )
403 END"; 403 END";
404 404
@@ -1127,6 +1127,9 @@ VALUES
1127 if (Convert.ToInt16(primRow["PassTouches"]) != 0) 1127 if (Convert.ToInt16(primRow["PassTouches"]) != 0)
1128 prim.PassTouches = true; 1128 prim.PassTouches = true;
1129 prim.LinkNum = Convert.ToInt32(primRow["LinkNumber"]); 1129 prim.LinkNum = Convert.ToInt32(primRow["LinkNumber"]);
1130
1131 if (!(primRow["MediaURL"] is System.DBNull))
1132 prim.MediaUrl = (string)primRow["MediaURL"];
1130 1133
1131 return prim; 1134 return prim;
1132 } 1135 }
@@ -1180,6 +1183,9 @@ VALUES
1180 { 1183 {
1181 } 1184 }
1182 1185
1186 if (!(shapeRow["Media"] is System.DBNull))
1187 baseShape.Media = PrimitiveBaseShape.MediaList.FromXml((string)shapeRow["Media"]);
1188
1183 return baseShape; 1189 return baseShape;
1184 } 1190 }
1185 1191
@@ -1509,7 +1515,8 @@ VALUES
1509 parameters.Add(_Database.CreateParameter("PassTouches", 1)); 1515 parameters.Add(_Database.CreateParameter("PassTouches", 1));
1510 else 1516 else
1511 parameters.Add(_Database.CreateParameter("PassTouches", 0)); 1517 parameters.Add(_Database.CreateParameter("PassTouches", 0));
1512 parameters.Add(_Database.CreateParameter("LinkNumber", prim.LinkNum)); 1518 parameters.Add(_Database.CreateParameter("LinkNumber", prim.LinkNum));
1519 parameters.Add(_Database.CreateParameter("MediaURL", prim.MediaUrl));
1513 1520
1514 return parameters.ToArray(); 1521 return parameters.ToArray();
1515 } 1522 }
@@ -1557,6 +1564,7 @@ VALUES
1557 parameters.Add(_Database.CreateParameter("Texture", s.TextureEntry)); 1564 parameters.Add(_Database.CreateParameter("Texture", s.TextureEntry));
1558 parameters.Add(_Database.CreateParameter("ExtraParams", s.ExtraParams)); 1565 parameters.Add(_Database.CreateParameter("ExtraParams", s.ExtraParams));
1559 parameters.Add(_Database.CreateParameter("State", s.State)); 1566 parameters.Add(_Database.CreateParameter("State", s.State));
1567 parameters.Add(_Database.CreateParameter("Media", null == s.Media ? null : s.Media.ToXml()));
1560 1568
1561 return parameters.ToArray(); 1569 return parameters.ToArray();
1562 } 1570 }
diff --git a/OpenSim/Data/MSSQL/Resources/RegionStore.migrations b/OpenSim/Data/MSSQL/Resources/RegionStore.migrations
index e912d64..e2e8cbb 100644
--- a/OpenSim/Data/MSSQL/Resources/RegionStore.migrations
+++ b/OpenSim/Data/MSSQL/Resources/RegionStore.migrations
@@ -1,4 +1,4 @@
1 1
2:VERSION 1 2:VERSION 1
3 3
4CREATE TABLE [dbo].[prims]( 4CREATE TABLE [dbo].[prims](
@@ -925,5 +925,12 @@ ALTER TABLE regionsettings ADD loaded_creation_datetime int NOT NULL default 0
925 925
926COMMIT 926COMMIT
927 927
928:VERSION 24
929-- Added post 0.7
930
931BEGIN TRANSACTION
928 932
933ALTER TABLE prims ADD COLUMN MediaURL varchar(255)
934ALTER TABLE primshapes ADD COLUMN Media TEXT
929 935
936COMMIT \ No newline at end of file
diff --git a/OpenSim/Data/MySQL/MySQLLegacyRegionData.cs b/OpenSim/Data/MySQL/MySQLLegacyRegionData.cs
index bfeae12..d8debc5 100644
--- a/OpenSim/Data/MySQL/MySQLLegacyRegionData.cs
+++ b/OpenSim/Data/MySQL/MySQLLegacyRegionData.cs
@@ -174,7 +174,7 @@ namespace OpenSim.Data.MySQL
174 "ParticleSystem, ClickAction, Material, " + 174 "ParticleSystem, ClickAction, Material, " +
175 "CollisionSound, CollisionSoundVolume, " + 175 "CollisionSound, CollisionSoundVolume, " +
176 "PassTouches, " + 176 "PassTouches, " +
177 "LinkNumber) values (" + "?UUID, " + 177 "LinkNumber, MediaURL) values (" + "?UUID, " +
178 "?CreationDate, ?Name, ?Text, " + 178 "?CreationDate, ?Name, ?Text, " +
179 "?Description, ?SitName, ?TouchName, " + 179 "?Description, ?SitName, ?TouchName, " +
180 "?ObjectFlags, ?OwnerMask, ?NextOwnerMask, " + 180 "?ObjectFlags, ?OwnerMask, ?NextOwnerMask, " +
@@ -205,7 +205,7 @@ namespace OpenSim.Data.MySQL
205 "?SaleType, ?ColorR, ?ColorG, " + 205 "?SaleType, ?ColorR, ?ColorG, " +
206 "?ColorB, ?ColorA, ?ParticleSystem, " + 206 "?ColorB, ?ColorA, ?ParticleSystem, " +
207 "?ClickAction, ?Material, ?CollisionSound, " + 207 "?ClickAction, ?Material, ?CollisionSound, " +
208 "?CollisionSoundVolume, ?PassTouches, ?LinkNumber)"; 208 "?CollisionSoundVolume, ?PassTouches, ?LinkNumber, ?MediaURL)";
209 209
210 FillPrimCommand(cmd, prim, obj.UUID, regionUUID); 210 FillPrimCommand(cmd, prim, obj.UUID, regionUUID);
211 211
@@ -222,7 +222,7 @@ namespace OpenSim.Data.MySQL
222 "PathTaperX, PathTaperY, PathTwist, " + 222 "PathTaperX, PathTaperY, PathTwist, " +
223 "PathTwistBegin, ProfileBegin, ProfileEnd, " + 223 "PathTwistBegin, ProfileBegin, ProfileEnd, " +
224 "ProfileCurve, ProfileHollow, Texture, " + 224 "ProfileCurve, ProfileHollow, Texture, " +
225 "ExtraParams, State) values (?UUID, " + 225 "ExtraParams, State, Media) values (?UUID, " +
226 "?Shape, ?ScaleX, ?ScaleY, ?ScaleZ, " + 226 "?Shape, ?ScaleX, ?ScaleY, ?ScaleZ, " +
227 "?PCode, ?PathBegin, ?PathEnd, " + 227 "?PCode, ?PathBegin, ?PathEnd, " +
228 "?PathScaleX, ?PathScaleY, " + 228 "?PathScaleX, ?PathScaleY, " +
@@ -233,7 +233,7 @@ namespace OpenSim.Data.MySQL
233 "?PathTwistBegin, ?ProfileBegin, " + 233 "?PathTwistBegin, ?ProfileBegin, " +
234 "?ProfileEnd, ?ProfileCurve, " + 234 "?ProfileEnd, ?ProfileCurve, " +
235 "?ProfileHollow, ?Texture, ?ExtraParams, " + 235 "?ProfileHollow, ?Texture, ?ExtraParams, " +
236 "?State)"; 236 "?State, ?Media)";
237 237
238 FillShapeCommand(cmd, prim); 238 FillShapeCommand(cmd, prim);
239 239
@@ -1184,6 +1184,9 @@ namespace OpenSim.Data.MySQL
1184 1184
1185 prim.PassTouches = ((sbyte)row["PassTouches"] != 0); 1185 prim.PassTouches = ((sbyte)row["PassTouches"] != 0);
1186 prim.LinkNum = (int)row["LinkNumber"]; 1186 prim.LinkNum = (int)row["LinkNumber"];
1187
1188 if (!(row["MediaURL"] is System.DBNull))
1189 prim.MediaUrl = (string)row["MediaURL"];
1187 1190
1188 return prim; 1191 return prim;
1189 } 1192 }
@@ -1521,6 +1524,7 @@ namespace OpenSim.Data.MySQL
1521 cmd.Parameters.AddWithValue("PassTouches", 0); 1524 cmd.Parameters.AddWithValue("PassTouches", 0);
1522 1525
1523 cmd.Parameters.AddWithValue("LinkNumber", prim.LinkNum); 1526 cmd.Parameters.AddWithValue("LinkNumber", prim.LinkNum);
1527 cmd.Parameters.AddWithValue("MediaURL", prim.MediaUrl);
1524 } 1528 }
1525 1529
1526 /// <summary> 1530 /// <summary>
@@ -1700,6 +1704,9 @@ namespace OpenSim.Data.MySQL
1700 s.ExtraParams = (byte[])row["ExtraParams"]; 1704 s.ExtraParams = (byte[])row["ExtraParams"];
1701 1705
1702 s.State = (byte)(int)row["State"]; 1706 s.State = (byte)(int)row["State"];
1707
1708 if (!(row["Media"] is System.DBNull))
1709 s.Media = PrimitiveBaseShape.MediaList.FromXml((string)row["Media"]);
1703 1710
1704 return s; 1711 return s;
1705 } 1712 }
@@ -1743,6 +1750,7 @@ namespace OpenSim.Data.MySQL
1743 cmd.Parameters.AddWithValue("Texture", s.TextureEntry); 1750 cmd.Parameters.AddWithValue("Texture", s.TextureEntry);
1744 cmd.Parameters.AddWithValue("ExtraParams", s.ExtraParams); 1751 cmd.Parameters.AddWithValue("ExtraParams", s.ExtraParams);
1745 cmd.Parameters.AddWithValue("State", s.State); 1752 cmd.Parameters.AddWithValue("State", s.State);
1753 cmd.Parameters.AddWithValue("Media", null == s.Media ? null : s.Media.ToXml());
1746 } 1754 }
1747 1755
1748 public void StorePrimInventory(UUID primID, ICollection<TaskInventoryItem> items) 1756 public void StorePrimInventory(UUID primID, ICollection<TaskInventoryItem> items)
diff --git a/OpenSim/Data/MySQL/Resources/RegionStore.migrations b/OpenSim/Data/MySQL/Resources/RegionStore.migrations
index 3f644f9..1369704 100644
--- a/OpenSim/Data/MySQL/Resources/RegionStore.migrations
+++ b/OpenSim/Data/MySQL/Resources/RegionStore.migrations
@@ -1,4 +1,4 @@
1 1
2:VERSION 1 #--------------------- 2:VERSION 1 #---------------------
3 3
4BEGIN; 4BEGIN;
@@ -800,3 +800,10 @@ BEGIN;
800ALTER TABLE `regionwindlight` CHANGE COLUMN `cloud_scroll_x` `cloud_scroll_x` FLOAT(4,2) NOT NULL DEFAULT '0.20' AFTER `cloud_detail_density`, CHANGE COLUMN `cloud_scroll_y` `cloud_scroll_y` FLOAT(4,2) NOT NULL DEFAULT '0.01' AFTER `cloud_scroll_x_lock`; 800ALTER TABLE `regionwindlight` CHANGE COLUMN `cloud_scroll_x` `cloud_scroll_x` FLOAT(4,2) NOT NULL DEFAULT '0.20' AFTER `cloud_detail_density`, CHANGE COLUMN `cloud_scroll_y` `cloud_scroll_y` FLOAT(4,2) NOT NULL DEFAULT '0.01' AFTER `cloud_scroll_x_lock`;
801COMMIT; 801COMMIT;
802 802
803:VERSION 35 #---------------------
804-- Added post 0.7
805
806BEGIN;
807ALTER TABLE prims ADD COLUMN MediaURL varchar(255);
808ALTER TABLE primshapes ADD COLUMN Media TEXT;
809COMMIT; \ No newline at end of file
diff --git a/OpenSim/Data/SQLite/Resources/020_RegionStore.sql b/OpenSim/Data/SQLite/Resources/020_RegionStore.sql
new file mode 100644
index 0000000..39cb752
--- /dev/null
+++ b/OpenSim/Data/SQLite/Resources/020_RegionStore.sql
@@ -0,0 +1,6 @@
1BEGIN;
2
3ALTER TABLE prims ADD COLUMN MediaURL varchar(255);
4ALTER TABLE primshapes ADD COLUMN Media TEXT;
5
6COMMIT; \ No newline at end of file
diff --git a/OpenSim/Data/SQLite/SQLiteRegionData.cs b/OpenSim/Data/SQLite/SQLiteRegionData.cs
index 81d0ac4..4208050 100644
--- a/OpenSim/Data/SQLite/SQLiteRegionData.cs
+++ b/OpenSim/Data/SQLite/SQLiteRegionData.cs
@@ -34,6 +34,7 @@ using System.Reflection;
34using log4net; 34using log4net;
35using Mono.Data.Sqlite; 35using Mono.Data.Sqlite;
36using OpenMetaverse; 36using OpenMetaverse;
37using OpenMetaverse.StructuredData;
37using OpenSim.Framework; 38using OpenSim.Framework;
38using OpenSim.Region.Framework.Interfaces; 39using OpenSim.Region.Framework.Interfaces;
39using OpenSim.Region.Framework.Scenes; 40using OpenSim.Region.Framework.Scenes;
@@ -974,6 +975,8 @@ namespace OpenSim.Data.SQLite
974 createCol(prims, "CollisionSoundVolume", typeof(Double)); 975 createCol(prims, "CollisionSoundVolume", typeof(Double));
975 976
976 createCol(prims, "VolumeDetect", typeof(Int16)); 977 createCol(prims, "VolumeDetect", typeof(Int16));
978
979 createCol(prims, "MediaURL", typeof(String));
977 980
978 // Add in contraints 981 // Add in contraints
979 prims.PrimaryKey = new DataColumn[] {prims.Columns["UUID"]}; 982 prims.PrimaryKey = new DataColumn[] {prims.Columns["UUID"]};
@@ -1021,6 +1024,7 @@ namespace OpenSim.Data.SQLite
1021 // way to specify this as a blob atm 1024 // way to specify this as a blob atm
1022 createCol(shapes, "Texture", typeof (Byte[])); 1025 createCol(shapes, "Texture", typeof (Byte[]));
1023 createCol(shapes, "ExtraParams", typeof (Byte[])); 1026 createCol(shapes, "ExtraParams", typeof (Byte[]));
1027 createCol(shapes, "Media", typeof(String));
1024 1028
1025 shapes.PrimaryKey = new DataColumn[] {shapes.Columns["UUID"]}; 1029 shapes.PrimaryKey = new DataColumn[] {shapes.Columns["UUID"]};
1026 1030
@@ -1339,6 +1343,12 @@ namespace OpenSim.Data.SQLite
1339 1343
1340 if (Convert.ToInt16(row["VolumeDetect"]) != 0) 1344 if (Convert.ToInt16(row["VolumeDetect"]) != 0)
1341 prim.VolumeDetectActive = true; 1345 prim.VolumeDetectActive = true;
1346
1347 if (!(row["MediaURL"] is System.DBNull))
1348 {
1349 //m_log.DebugFormat("[SQLITE]: MediaUrl type [{0}]", row["MediaURL"].GetType());
1350 prim.MediaUrl = (string)row["MediaURL"];
1351 }
1342 1352
1343 return prim; 1353 return prim;
1344 } 1354 }
@@ -1614,7 +1624,6 @@ namespace OpenSim.Data.SQLite
1614 row["PayButton3"] = prim.PayPrice[3]; 1624 row["PayButton3"] = prim.PayPrice[3];
1615 row["PayButton4"] = prim.PayPrice[4]; 1625 row["PayButton4"] = prim.PayPrice[4];
1616 1626
1617
1618 row["TextureAnimation"] = Convert.ToBase64String(prim.TextureAnimation); 1627 row["TextureAnimation"] = Convert.ToBase64String(prim.TextureAnimation);
1619 row["ParticleSystem"] = Convert.ToBase64String(prim.ParticleSystem); 1628 row["ParticleSystem"] = Convert.ToBase64String(prim.ParticleSystem);
1620 1629
@@ -1674,7 +1683,8 @@ namespace OpenSim.Data.SQLite
1674 row["VolumeDetect"] = 1; 1683 row["VolumeDetect"] = 1;
1675 else 1684 else
1676 row["VolumeDetect"] = 0; 1685 row["VolumeDetect"] = 0;
1677 1686
1687 row["MediaURL"] = prim.MediaUrl;
1678 } 1688 }
1679 1689
1680 /// <summary> 1690 /// <summary>
@@ -1849,6 +1859,10 @@ namespace OpenSim.Data.SQLite
1849 s.TextureEntry = textureEntry; 1859 s.TextureEntry = textureEntry;
1850 1860
1851 s.ExtraParams = (byte[]) row["ExtraParams"]; 1861 s.ExtraParams = (byte[]) row["ExtraParams"];
1862
1863 if (!(row["Media"] is System.DBNull))
1864 s.Media = PrimitiveBaseShape.MediaList.FromXml((string)row["Media"]);
1865
1852 return s; 1866 return s;
1853 } 1867 }
1854 1868
@@ -1892,17 +1906,19 @@ namespace OpenSim.Data.SQLite
1892 1906
1893 row["Texture"] = s.TextureEntry; 1907 row["Texture"] = s.TextureEntry;
1894 row["ExtraParams"] = s.ExtraParams; 1908 row["ExtraParams"] = s.ExtraParams;
1909
1910 if (s.Media != null)
1911 row["Media"] = s.Media.ToXml();
1895 } 1912 }
1896 1913
1897 /// <summary> 1914 /// <summary>
1898 /// 1915 /// Persistently store a prim.
1899 /// </summary> 1916 /// </summary>
1900 /// <param name="prim"></param> 1917 /// <param name="prim"></param>
1901 /// <param name="sceneGroupID"></param> 1918 /// <param name="sceneGroupID"></param>
1902 /// <param name="regionUUID"></param> 1919 /// <param name="regionUUID"></param>
1903 private void addPrim(SceneObjectPart prim, UUID sceneGroupID, UUID regionUUID) 1920 private void addPrim(SceneObjectPart prim, UUID sceneGroupID, UUID regionUUID)
1904 { 1921 {
1905
1906 DataTable prims = ds.Tables["prims"]; 1922 DataTable prims = ds.Tables["prims"];
1907 DataTable shapes = ds.Tables["primshapes"]; 1923 DataTable shapes = ds.Tables["primshapes"];
1908 1924
diff --git a/OpenSim/Framework/PrimitiveBaseShape.cs b/OpenSim/Framework/PrimitiveBaseShape.cs
index 4d1de22..70a61cc 100644
--- a/OpenSim/Framework/PrimitiveBaseShape.cs
+++ b/OpenSim/Framework/PrimitiveBaseShape.cs
@@ -26,12 +26,17 @@
26 */ 26 */
27 27
28using System; 28using System;
29using System.Collections.Generic;
29using System.Drawing; 30using System.Drawing;
30using System.Drawing.Imaging; 31using System.Drawing.Imaging;
32using System.IO;
31using System.Reflection; 33using System.Reflection;
34using System.Xml;
35using System.Xml.Schema;
32using System.Xml.Serialization; 36using System.Xml.Serialization;
33using log4net; 37using log4net;
34using OpenMetaverse; 38using OpenMetaverse;
39using OpenMetaverse.StructuredData;
35 40
36namespace OpenSim.Framework 41namespace OpenSim.Framework
37{ 42{
@@ -170,6 +175,13 @@ namespace OpenSim.Framework
170 } 175 }
171 } 176 }
172 } 177 }
178
179 /// <summary>
180 /// Entries to store media textures on each face
181 /// </summary>
182 /// Do not change this value directly - always do it through an IMoapModule.
183 /// Lock before manipulating.
184 public MediaList Media { get; set; }
173 185
174 public PrimitiveBaseShape() 186 public PrimitiveBaseShape()
175 { 187 {
@@ -1207,5 +1219,104 @@ namespace OpenSim.Framework
1207 1219
1208 return prim; 1220 return prim;
1209 } 1221 }
1210 } 1222
1211} 1223 /// <summary>
1224 /// Encapsulates a list of media entries.
1225 /// </summary>
1226 /// This class is necessary because we want to replace auto-serialization of MediaEntry with something more
1227 /// OSD like and less vulnerable to change.
1228 public class MediaList : List<MediaEntry>, IXmlSerializable
1229 {
1230 public const string MEDIA_TEXTURE_TYPE = "sl";
1231
1232 public MediaList() : base() {}
1233 public MediaList(IEnumerable<MediaEntry> collection) : base(collection) {}
1234 public MediaList(int capacity) : base(capacity) {}
1235
1236 public XmlSchema GetSchema()
1237 {
1238 return null;
1239 }
1240
1241 public string ToXml()
1242 {
1243 lock (this)
1244 {
1245 using (StringWriter sw = new StringWriter())
1246 {
1247 using (XmlTextWriter xtw = new XmlTextWriter(sw))
1248 {
1249 xtw.WriteStartElement("OSMedia");
1250 xtw.WriteAttributeString("type", MEDIA_TEXTURE_TYPE);
1251 xtw.WriteAttributeString("version", "0.1");
1252
1253 OSDArray meArray = new OSDArray();
1254 foreach (MediaEntry me in this)
1255 {
1256 OSD osd = (null == me ? new OSD() : me.GetOSD());
1257 meArray.Add(osd);
1258 }
1259
1260 xtw.WriteStartElement("OSData");
1261 xtw.WriteRaw(OSDParser.SerializeLLSDXmlString(meArray));
1262 xtw.WriteEndElement();
1263
1264 xtw.WriteEndElement();
1265
1266 xtw.Flush();
1267 return sw.ToString();
1268 }
1269 }
1270 }
1271 }
1272
1273 public void WriteXml(XmlWriter writer)
1274 {
1275 writer.WriteRaw(ToXml());
1276 }
1277
1278 public static MediaList FromXml(string rawXml)
1279 {
1280 MediaList ml = new MediaList();
1281 ml.ReadXml(rawXml);
1282 return ml;
1283 }
1284
1285 public void ReadXml(string rawXml)
1286 {
1287 using (StringReader sr = new StringReader(rawXml))
1288 {
1289 using (XmlTextReader xtr = new XmlTextReader(sr))
1290 {
1291 xtr.MoveToContent();
1292
1293 string type = xtr.GetAttribute("type");
1294 //m_log.DebugFormat("[MOAP]: Loaded media texture entry with type {0}", type);
1295
1296 if (type != MEDIA_TEXTURE_TYPE)
1297 return;
1298
1299 xtr.ReadStartElement("OSMedia");
1300
1301 OSDArray osdMeArray = (OSDArray)OSDParser.DeserializeLLSDXml(xtr.ReadInnerXml());
1302 foreach (OSD osdMe in osdMeArray)
1303 {
1304 MediaEntry me = (osdMe is OSDMap ? MediaEntry.FromOSD(osdMe) : new MediaEntry());
1305 Add(me);
1306 }
1307
1308 xtr.ReadEndElement();
1309 }
1310 }
1311 }
1312
1313 public void ReadXml(XmlReader reader)
1314 {
1315 if (reader.IsEmptyElement)
1316 return;
1317
1318 ReadXml(reader.ReadInnerXml());
1319 }
1320 }
1321 }
1322} \ No newline at end of file
diff --git a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
index 8123f2f..ffa30d5 100644
--- a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
+++ b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
@@ -362,7 +362,7 @@ namespace OpenSim.Framework.Servers.HttpServer
362 string path = request.RawUrl; 362 string path = request.RawUrl;
363 string handlerKey = GetHandlerKey(request.HttpMethod, path); 363 string handlerKey = GetHandlerKey(request.HttpMethod, path);
364 364
365 //m_log.DebugFormat("[BASE HTTP SERVER]: Handling {0} request for {1}", request.HttpMethod, path); 365// m_log.DebugFormat("[BASE HTTP SERVER]: Handling {0} request for {1}", request.HttpMethod, path);
366 366
367 if (TryGetStreamHandler(handlerKey, out requestHandler)) 367 if (TryGetStreamHandler(handlerKey, out requestHandler))
368 { 368 {
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
index 0aec01a..c59eedf 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
@@ -4288,8 +4288,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP
4288 4288
4289 public void SendLandObjectOwners(LandData land, List<UUID> groups, Dictionary<UUID, int> ownersAndCount) 4289 public void SendLandObjectOwners(LandData land, List<UUID> groups, Dictionary<UUID, int> ownersAndCount)
4290 { 4290 {
4291
4292
4293 int notifyCount = ownersAndCount.Count; 4291 int notifyCount = ownersAndCount.Count;
4294 ParcelObjectOwnersReplyPacket pack = (ParcelObjectOwnersReplyPacket)PacketPool.Instance.GetPacket(PacketType.ParcelObjectOwnersReply); 4292 ParcelObjectOwnersReplyPacket pack = (ParcelObjectOwnersReplyPacket)PacketPool.Instance.GetPacket(PacketType.ParcelObjectOwnersReply);
4295 4293
@@ -4561,6 +4559,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
4561 update.TextureEntry = data.Shape.TextureEntry ?? Utils.EmptyBytes; 4559 update.TextureEntry = data.Shape.TextureEntry ?? Utils.EmptyBytes;
4562 update.Scale = data.Shape.Scale; 4560 update.Scale = data.Shape.Scale;
4563 update.Text = Util.StringToBytes256(data.Text); 4561 update.Text = Util.StringToBytes256(data.Text);
4562 update.MediaURL = Util.StringToBytes256(data.MediaUrl);
4564 4563
4565 #region PrimFlags 4564 #region PrimFlags
4566 4565
diff --git a/OpenSim/Region/CoreModules/World/Media/Moap/MoapModule.cs b/OpenSim/Region/CoreModules/World/Media/Moap/MoapModule.cs
new file mode 100644
index 0000000..82ad109
--- /dev/null
+++ b/OpenSim/Region/CoreModules/World/Media/Moap/MoapModule.cs
@@ -0,0 +1,596 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSimulator Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28using System;
29using System.Collections;
30using System.Collections.Generic;
31using System.Collections.Specialized;
32using System.Reflection;
33using System.IO;
34using System.Web;
35using System.Xml;
36using log4net;
37using Mono.Addins;
38using Nini.Config;
39using OpenMetaverse;
40using OpenMetaverse.Messages.Linden;
41using OpenMetaverse.StructuredData;
42using OpenSim.Framework;
43using OpenSim.Framework.Capabilities;
44using OpenSim.Framework.Servers;
45using OpenSim.Framework.Servers.HttpServer;
46using OpenSim.Region.Framework.Interfaces;
47using OpenSim.Region.Framework.Scenes;
48using OpenSim.Services.Interfaces;
49using Caps = OpenSim.Framework.Capabilities.Caps;
50using OSDArray = OpenMetaverse.StructuredData.OSDArray;
51using OSDMap = OpenMetaverse.StructuredData.OSDMap;
52
53namespace OpenSim.Region.CoreModules.Media.Moap
54{
55 [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule", Id = "MoapModule")]
56 public class MoapModule : INonSharedRegionModule, IMoapModule
57 {
58 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
59
60 public string Name { get { return "MoapModule"; } }
61 public Type ReplaceableInterface { get { return null; } }
62
63 /// <summary>
64 /// Is this module enabled?
65 /// </summary>
66 protected bool m_isEnabled = true;
67
68 /// <summary>
69 /// The scene to which this module is attached
70 /// </summary>
71 protected Scene m_scene;
72
73 /// <summary>
74 /// Track the ObjectMedia capabilities given to users keyed by path
75 /// </summary>
76 protected Dictionary<string, UUID> m_omCapUsers = new Dictionary<string, UUID>();
77
78 /// <summary>
79 /// Track the ObjectMedia capabilities given to users keyed by agent. Lock m_omCapUsers to manipulate.
80 /// </summary>
81 protected Dictionary<UUID, string> m_omCapUrls = new Dictionary<UUID, string>();
82
83 /// <summary>
84 /// Track the ObjectMediaUpdate capabilities given to users keyed by path
85 /// </summary>
86 protected Dictionary<string, UUID> m_omuCapUsers = new Dictionary<string, UUID>();
87
88 /// <summary>
89 /// Track the ObjectMediaUpdate capabilities given to users keyed by agent. Lock m_omuCapUsers to manipulate
90 /// </summary>
91 protected Dictionary<UUID, string> m_omuCapUrls = new Dictionary<UUID, string>();
92
93 public void Initialise(IConfigSource configSource)
94 {
95 IConfig config = configSource.Configs["MediaOnAPrim"];
96
97 if (config != null && !config.GetBoolean("Enabled", false))
98 m_isEnabled = false;
99// else
100// m_log.Debug("[MOAP]: Initialised module.")l
101 }
102
103 public void AddRegion(Scene scene)
104 {
105 if (!m_isEnabled)
106 return;
107
108 m_scene = scene;
109 m_scene.RegisterModuleInterface<IMoapModule>(this);
110 }
111
112 public void RemoveRegion(Scene scene) {}
113
114 public void RegionLoaded(Scene scene)
115 {
116 if (!m_isEnabled)
117 return;
118
119 m_scene.EventManager.OnRegisterCaps += OnRegisterCaps;
120 m_scene.EventManager.OnDeregisterCaps += OnDeregisterCaps;
121 m_scene.EventManager.OnSceneObjectPartCopy += OnSceneObjectPartCopy;
122 }
123
124 public void Close()
125 {
126 if (!m_isEnabled)
127 return;
128
129 m_scene.EventManager.OnRegisterCaps -= OnRegisterCaps;
130 m_scene.EventManager.OnDeregisterCaps -= OnDeregisterCaps;
131 m_scene.EventManager.OnSceneObjectPartCopy -= OnSceneObjectPartCopy;
132 }
133
134 public void OnRegisterCaps(UUID agentID, Caps caps)
135 {
136// m_log.DebugFormat(
137// "[MOAP]: Registering ObjectMedia and ObjectMediaNavigate capabilities for agent {0}", agentID);
138
139 string omCapUrl = "/CAPS/" + UUID.Random();
140
141 lock (m_omCapUsers)
142 {
143 m_omCapUsers[omCapUrl] = agentID;
144 m_omCapUrls[agentID] = omCapUrl;
145
146 // Even though we're registering for POST we're going to get GETS and UPDATES too
147 caps.RegisterHandler(
148 "ObjectMedia", new RestStreamHandler("POST", omCapUrl, HandleObjectMediaMessage));
149 }
150
151 string omuCapUrl = "/CAPS/" + UUID.Random();
152
153 lock (m_omuCapUsers)
154 {
155 m_omuCapUsers[omuCapUrl] = agentID;
156 m_omuCapUrls[agentID] = omuCapUrl;
157
158 // Even though we're registering for POST we're going to get GETS and UPDATES too
159 caps.RegisterHandler(
160 "ObjectMediaNavigate", new RestStreamHandler("POST", omuCapUrl, HandleObjectMediaNavigateMessage));
161 }
162 }
163
164 public void OnDeregisterCaps(UUID agentID, Caps caps)
165 {
166 lock (m_omCapUsers)
167 {
168 string path = m_omCapUrls[agentID];
169 m_omCapUrls.Remove(agentID);
170 m_omCapUsers.Remove(path);
171 }
172
173 lock (m_omuCapUsers)
174 {
175 string path = m_omuCapUrls[agentID];
176 m_omuCapUrls.Remove(agentID);
177 m_omuCapUsers.Remove(path);
178 }
179 }
180
181 protected void OnSceneObjectPartCopy(SceneObjectPart copy, SceneObjectPart original, bool userExposed)
182 {
183 if (original.Shape.Media != null)
184 {
185 PrimitiveBaseShape.MediaList dupeMedia = new PrimitiveBaseShape.MediaList();
186 lock (original.Shape.Media)
187 {
188 foreach (MediaEntry me in original.Shape.Media)
189 {
190 if (me != null)
191 dupeMedia.Add(MediaEntry.FromOSD(me.GetOSD()));
192 else
193 dupeMedia.Add(null);
194 }
195 }
196
197 copy.Shape.Media = dupeMedia;
198 }
199 }
200
201 public MediaEntry GetMediaEntry(SceneObjectPart part, int face)
202 {
203 MediaEntry me = null;
204
205 CheckFaceParam(part, face);
206
207 List<MediaEntry> media = part.Shape.Media;
208
209 if (null == media)
210 {
211 me = null;
212 }
213 else
214 {
215 lock (media)
216 me = media[face];
217
218 // TODO: Really need a proper copy constructor down in libopenmetaverse
219 if (me != null)
220 me = MediaEntry.FromOSD(me.GetOSD());
221 }
222
223// m_log.DebugFormat("[MOAP]: GetMediaEntry for {0} face {1} found {2}", part.Name, face, me);
224
225 return me;
226 }
227
228 public void SetMediaEntry(SceneObjectPart part, int face, MediaEntry me)
229 {
230 CheckFaceParam(part, face);
231
232 if (null == part.Shape.Media)
233 part.Shape.Media = new PrimitiveBaseShape.MediaList(new MediaEntry[part.GetNumberOfSides()]);
234
235 lock (part.Shape.Media)
236 part.Shape.Media[face] = me;
237
238 UpdateMediaUrl(part, UUID.Zero);
239 part.ScheduleFullUpdate();
240 part.TriggerScriptChangedEvent(Changed.MEDIA);
241 }
242
243 public void ClearMediaEntry(SceneObjectPart part, int face)
244 {
245 SetMediaEntry(part, face, null);
246 }
247
248 /// <summary>
249 /// Sets or gets per face media textures.
250 /// </summary>
251 /// <param name="request"></param>
252 /// <param name="path"></param>
253 /// <param name="param"></param>
254 /// <param name="httpRequest"></param>
255 /// <param name="httpResponse"></param>
256 /// <returns></returns>
257 protected string HandleObjectMediaMessage(
258 string request, string path, string param, OSHttpRequest httpRequest, OSHttpResponse httpResponse)
259 {
260// m_log.DebugFormat("[MOAP]: Got ObjectMedia path [{0}], raw request [{1}]", path, request);
261
262 OSDMap osd = (OSDMap)OSDParser.DeserializeLLSDXml(request);
263 ObjectMediaMessage omm = new ObjectMediaMessage();
264 omm.Deserialize(osd);
265
266 if (omm.Request is ObjectMediaRequest)
267 return HandleObjectMediaRequest(omm.Request as ObjectMediaRequest);
268 else if (omm.Request is ObjectMediaUpdate)
269 return HandleObjectMediaUpdate(path, omm.Request as ObjectMediaUpdate);
270
271 throw new Exception(
272 string.Format(
273 "[MOAP]: ObjectMediaMessage has unrecognized ObjectMediaBlock of {0}",
274 omm.Request.GetType()));
275 }
276
277 /// <summary>
278 /// Handle a fetch request for media textures
279 /// </summary>
280 /// <param name="omr"></param>
281 /// <returns></returns>
282 protected string HandleObjectMediaRequest(ObjectMediaRequest omr)
283 {
284 UUID primId = omr.PrimID;
285
286 SceneObjectPart part = m_scene.GetSceneObjectPart(primId);
287
288 if (null == part)
289 {
290 m_log.WarnFormat(
291 "[MOAP]: Received a GET ObjectMediaRequest for prim {0} but this doesn't exist in region {1}",
292 primId, m_scene.RegionInfo.RegionName);
293 return string.Empty;
294 }
295
296 if (null == part.Shape.Media)
297 return string.Empty;
298
299 ObjectMediaResponse resp = new ObjectMediaResponse();
300
301 resp.PrimID = primId;
302
303 lock (part.Shape.Media)
304 resp.FaceMedia = part.Shape.Media.ToArray();
305
306 resp.Version = part.MediaUrl;
307
308 string rawResp = OSDParser.SerializeLLSDXmlString(resp.Serialize());
309
310// m_log.DebugFormat("[MOAP]: Got HandleObjectMediaRequestGet raw response is [{0}]", rawResp);
311
312 return rawResp;
313 }
314
315 /// <summary>
316 /// Handle an update of media textures.
317 /// </summary>
318 /// <param name="path">Path on which this request was made</param>
319 /// <param name="omu">/param>
320 /// <returns></returns>
321 protected string HandleObjectMediaUpdate(string path, ObjectMediaUpdate omu)
322 {
323 UUID primId = omu.PrimID;
324
325 SceneObjectPart part = m_scene.GetSceneObjectPart(primId);
326
327 if (null == part)
328 {
329 m_log.WarnFormat(
330 "[MOAP]: Received an UPDATE ObjectMediaRequest for prim {0} but this doesn't exist in region {1}",
331 primId, m_scene.RegionInfo.RegionName);
332 return string.Empty;
333 }
334
335// m_log.DebugFormat("[MOAP]: Received {0} media entries for prim {1}", omu.FaceMedia.Length, primId);
336
337// for (int i = 0; i < omu.FaceMedia.Length; i++)
338// {
339// MediaEntry me = omu.FaceMedia[i];
340// string v = (null == me ? "null": OSDParser.SerializeLLSDXmlString(me.GetOSD()));
341// m_log.DebugFormat("[MOAP]: Face {0} [{1}]", i, v);
342// }
343
344 if (omu.FaceMedia.Length > part.GetNumberOfSides())
345 {
346 m_log.WarnFormat(
347 "[MOAP]: Received {0} media entries from client for prim {1} {2} but this prim has only {3} faces. Dropping request.",
348 omu.FaceMedia.Length, part.Name, part.UUID, part.GetNumberOfSides());
349 return string.Empty;
350 }
351
352 UUID agentId = default(UUID);
353
354 lock (m_omCapUsers)
355 agentId = m_omCapUsers[path];
356
357 List<MediaEntry> media = part.Shape.Media;
358
359 if (null == media)
360 {
361// m_log.DebugFormat("[MOAP]: Setting all new media list for {0}", part.Name);
362 part.Shape.Media = new PrimitiveBaseShape.MediaList(omu.FaceMedia);
363
364 for (int i = 0; i < omu.FaceMedia.Length; i++)
365 {
366 if (omu.FaceMedia[i] != null)
367 {
368 // FIXME: Race condition here since some other texture entry manipulator may overwrite/get
369 // overwritten. Unfortunately, PrimitiveBaseShape does not allow us to change texture entry
370 // directly.
371 Primitive.TextureEntry te = part.Shape.Textures;
372 Primitive.TextureEntryFace face = te.CreateFace((uint)i);
373 face.MediaFlags = true;
374 part.Shape.Textures = te;
375// m_log.DebugFormat(
376// "[MOAP]: Media flags for face {0} is {1}",
377// i, part.Shape.Textures.FaceTextures[i].MediaFlags);
378 }
379 }
380 }
381 else
382 {
383 // We need to go through the media textures one at a time to make sure that we have permission
384 // to change them
385
386 // FIXME: Race condition here since some other texture entry manipulator may overwrite/get
387 // overwritten. Unfortunately, PrimitiveBaseShape does not allow us to change texture entry
388 // directly.
389 Primitive.TextureEntry te = part.Shape.Textures;
390
391 lock (media)
392 {
393 for (int i = 0; i < media.Count; i++)
394 {
395 if (m_scene.Permissions.CanControlPrimMedia(agentId, part.UUID, i))
396 {
397 media[i] = omu.FaceMedia[i];
398
399 // When a face is cleared this is done by setting the MediaFlags in the TextureEntry via a normal
400 // texture update, so we don't need to worry about clearing MediaFlags here.
401 if (null == media[i])
402 continue;
403
404 Primitive.TextureEntryFace face = te.CreateFace((uint)i);
405 face.MediaFlags = true;
406
407 // m_log.DebugFormat(
408 // "[MOAP]: Media flags for face {0} is {1}",
409 // i, face.MediaFlags);
410 // m_log.DebugFormat("[MOAP]: Set media entry for face {0} on {1}", i, part.Name);
411 }
412 }
413 }
414
415 part.Shape.Textures = te;
416
417// for (int i2 = 0; i2 < part.Shape.Textures.FaceTextures.Length; i2++)
418// m_log.DebugFormat("[MOAP]: FaceTexture[{0}] is {1}", i2, part.Shape.Textures.FaceTextures[i2]);
419 }
420
421 UpdateMediaUrl(part, agentId);
422
423 // Arguably, we could avoid sending a full update to the avatar that just changed the texture.
424 part.ScheduleFullUpdate();
425
426 part.TriggerScriptChangedEvent(Changed.MEDIA);
427
428 return string.Empty;
429 }
430
431 /// <summary>
432 /// Received from the viewer if a user has changed the url of a media texture.
433 /// </summary>
434 /// <param name="request"></param>
435 /// <param name="path"></param>
436 /// <param name="param"></param>
437 /// <param name="httpRequest">/param>
438 /// <param name="httpResponse">/param>
439 /// <returns></returns>
440 protected string HandleObjectMediaNavigateMessage(
441 string request, string path, string param, OSHttpRequest httpRequest, OSHttpResponse httpResponse)
442 {
443// m_log.DebugFormat("[MOAP]: Got ObjectMediaNavigate request [{0}]", request);
444
445 OSDMap osd = (OSDMap)OSDParser.DeserializeLLSDXml(request);
446 ObjectMediaNavigateMessage omn = new ObjectMediaNavigateMessage();
447 omn.Deserialize(osd);
448
449 UUID primId = omn.PrimID;
450
451 SceneObjectPart part = m_scene.GetSceneObjectPart(primId);
452
453 if (null == part)
454 {
455 m_log.WarnFormat(
456 "[MOAP]: Received an ObjectMediaNavigateMessage for prim {0} but this doesn't exist in region {1}",
457 primId, m_scene.RegionInfo.RegionName);
458 return string.Empty;
459 }
460
461 UUID agentId = default(UUID);
462
463 lock (m_omuCapUsers)
464 agentId = m_omuCapUsers[path];
465
466 if (!m_scene.Permissions.CanInteractWithPrimMedia(agentId, part.UUID, omn.Face))
467 return string.Empty;
468
469// m_log.DebugFormat(
470// "[MOAP]: Received request to update media entry for face {0} on prim {1} {2} to {3}",
471// omn.Face, part.Name, part.UUID, omn.URL);
472
473 // If media has never been set for this prim, then just return.
474 if (null == part.Shape.Media)
475 return string.Empty;
476
477 MediaEntry me = null;
478
479 lock (part.Shape.Media)
480 me = part.Shape.Media[omn.Face];
481
482 // Do the same if media has not been set up for a specific face
483 if (null == me)
484 return string.Empty;
485
486 if (me.EnableWhiteList)
487 {
488 if (!CheckUrlAgainstWhitelist(omn.URL, me.WhiteList))
489 {
490// m_log.DebugFormat(
491// "[MOAP]: Blocking change of face {0} on prim {1} {2} to {3} since it's not on the enabled whitelist",
492// omn.Face, part.Name, part.UUID, omn.URL);
493
494 return string.Empty;
495 }
496 }
497
498 me.CurrentURL = omn.URL;
499
500 UpdateMediaUrl(part, agentId);
501
502 part.ScheduleFullUpdate();
503
504 part.TriggerScriptChangedEvent(Changed.MEDIA);
505
506 return OSDParser.SerializeLLSDXmlString(new OSD());
507 }
508
509 /// <summary>
510 /// Check that the face number is valid for the given prim.
511 /// </summary>
512 /// <param name="part"></param>
513 /// <param name="face"></param>
514 protected void CheckFaceParam(SceneObjectPart part, int face)
515 {
516 if (face < 0)
517 throw new ArgumentException("Face cannot be less than zero");
518
519 int maxFaces = part.GetNumberOfSides() - 1;
520 if (face > maxFaces)
521 throw new ArgumentException(
522 string.Format("Face argument was {0} but max is {1}", face, maxFaces));
523 }
524
525 /// <summary>
526 /// Update the media url of the given part
527 /// </summary>
528 /// <param name="part"></param>
529 /// <param name="updateId">
530 /// The id to attach to this update. Normally, this is the user that changed the
531 /// texture
532 /// </param>
533 protected void UpdateMediaUrl(SceneObjectPart part, UUID updateId)
534 {
535 if (null == part.MediaUrl)
536 {
537 // TODO: We can't set the last changer until we start tracking which cap we give to which agent id
538 part.MediaUrl = "x-mv:0000000000/" + updateId;
539 }
540 else
541 {
542 string rawVersion = part.MediaUrl.Substring(5, 10);
543 int version = int.Parse(rawVersion);
544 part.MediaUrl = string.Format("x-mv:{0:D10}/{1}", ++version, updateId);
545 }
546
547// m_log.DebugFormat("[MOAP]: Storing media url [{0}] in prim {1} {2}", part.MediaUrl, part.Name, part.UUID);
548 }
549
550 /// <summary>
551 /// Check the given url against the given whitelist.
552 /// </summary>
553 /// <param name="rawUrl"></param>
554 /// <param name="whitelist"></param>
555 /// <returns>true if the url matches an entry on the whitelist, false otherwise</returns>
556 protected bool CheckUrlAgainstWhitelist(string rawUrl, string[] whitelist)
557 {
558 Uri url = new Uri(rawUrl);
559
560 foreach (string origWlUrl in whitelist)
561 {
562 string wlUrl = origWlUrl;
563
564 // Deal with a line-ending wildcard
565 if (wlUrl.EndsWith("*"))
566 wlUrl = wlUrl.Remove(wlUrl.Length - 1);
567
568// m_log.DebugFormat("[MOAP]: Checking whitelist URL pattern {0}", origWlUrl);
569
570 // Handle a line starting wildcard slightly differently since this can only match the domain, not the path
571 if (wlUrl.StartsWith("*"))
572 {
573 wlUrl = wlUrl.Substring(1);
574
575 if (url.Host.Contains(wlUrl))
576 {
577// m_log.DebugFormat("[MOAP]: Whitelist URL {0} matches {1}", origWlUrl, rawUrl);
578 return true;
579 }
580 }
581 else
582 {
583 string urlToMatch = url.Authority + url.AbsolutePath;
584
585 if (urlToMatch.StartsWith(wlUrl))
586 {
587// m_log.DebugFormat("[MOAP]: Whitelist URL {0} matches {1}", origWlUrl, rawUrl);
588 return true;
589 }
590 }
591 }
592
593 return false;
594 }
595 }
596} \ No newline at end of file
diff --git a/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs b/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs
index 1d70546..bc54997 100644
--- a/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs
+++ b/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs
@@ -164,6 +164,7 @@ namespace OpenSim.Region.CoreModules.World.Permissions
164 private Dictionary<string, bool> GrantYP = new Dictionary<string, bool>(); 164 private Dictionary<string, bool> GrantYP = new Dictionary<string, bool>();
165 private IFriendsModule m_friendsModule; 165 private IFriendsModule m_friendsModule;
166 private IGroupsModule m_groupsModule; 166 private IGroupsModule m_groupsModule;
167 private IMoapModule m_moapModule;
167 168
168 #endregion 169 #endregion
169 170
@@ -177,7 +178,7 @@ namespace OpenSim.Region.CoreModules.World.Permissions
177 178
178 string permissionModules = myConfig.GetString("permissionmodules", "DefaultPermissionsModule"); 179 string permissionModules = myConfig.GetString("permissionmodules", "DefaultPermissionsModule");
179 180
180 List<string> modules=new List<string>(permissionModules.Split(',')); 181 List<string> modules = new List<string>(permissionModules.Split(','));
181 182
182 if (!modules.Contains("DefaultPermissionsModule")) 183 if (!modules.Contains("DefaultPermissionsModule"))
183 return; 184 return;
@@ -249,6 +250,9 @@ namespace OpenSim.Region.CoreModules.World.Permissions
249 m_scene.Permissions.OnDeleteUserInventory += CanDeleteUserInventory; //NOT YET IMPLEMENTED 250 m_scene.Permissions.OnDeleteUserInventory += CanDeleteUserInventory; //NOT YET IMPLEMENTED
250 251
251 m_scene.Permissions.OnTeleport += CanTeleport; //NOT YET IMPLEMENTED 252 m_scene.Permissions.OnTeleport += CanTeleport; //NOT YET IMPLEMENTED
253
254 m_scene.Permissions.OnControlPrimMedia += CanControlPrimMedia;
255 m_scene.Permissions.OnInteractWithPrimMedia += CanInteractWithPrimMedia;
252 256
253 m_scene.AddCommand(this, "bypass permissions", 257 m_scene.AddCommand(this, "bypass permissions",
254 "bypass permissions <true / false>", 258 "bypass permissions <true / false>",
@@ -394,6 +398,12 @@ namespace OpenSim.Region.CoreModules.World.Permissions
394 398
395 if (m_groupsModule == null) 399 if (m_groupsModule == null)
396 m_log.Warn("[PERMISSIONS]: Groups module not found, group permissions will not work"); 400 m_log.Warn("[PERMISSIONS]: Groups module not found, group permissions will not work");
401
402 m_moapModule = m_scene.RequestModuleInterface<IMoapModule>();
403
404 // This log line will be commented out when no longer required for debugging
405// if (m_moapModule == null)
406// m_log.Warn("[PERMISSIONS]: Media on a prim module not found, media on a prim permissions will not work");
397 } 407 }
398 408
399 public void Close() 409 public void Close()
@@ -1894,5 +1904,80 @@ namespace OpenSim.Region.CoreModules.World.Permissions
1894 } 1904 }
1895 return(false); 1905 return(false);
1896 } 1906 }
1907
1908 private bool CanControlPrimMedia(UUID agentID, UUID primID, int face)
1909 {
1910// m_log.DebugFormat(
1911// "[PERMISSONS]: Performing CanControlPrimMedia check with agentID {0}, primID {1}, face {2}",
1912// agentID, primID, face);
1913
1914 if (null == m_moapModule)
1915 return false;
1916
1917 SceneObjectPart part = m_scene.GetSceneObjectPart(primID);
1918 if (null == part)
1919 return false;
1920
1921 MediaEntry me = m_moapModule.GetMediaEntry(part, face);
1922
1923 // If there is no existing media entry then it can be controlled (in this context, created).
1924 if (null == me)
1925 return true;
1926
1927// m_log.DebugFormat(
1928// "[PERMISSIONS]: Checking CanControlPrimMedia for {0} on {1} face {2} with control permissions {3}",
1929// agentID, primID, face, me.ControlPermissions);
1930
1931 return GenericPrimMediaPermission(part, agentID, me.ControlPermissions);
1932 }
1933
1934 private bool CanInteractWithPrimMedia(UUID agentID, UUID primID, int face)
1935 {
1936// m_log.DebugFormat(
1937// "[PERMISSONS]: Performing CanInteractWithPrimMedia check with agentID {0}, primID {1}, face {2}",
1938// agentID, primID, face);
1939
1940 if (null == m_moapModule)
1941 return false;
1942
1943 SceneObjectPart part = m_scene.GetSceneObjectPart(primID);
1944 if (null == part)
1945 return false;
1946
1947 MediaEntry me = m_moapModule.GetMediaEntry(part, face);
1948
1949 // If there is no existing media entry then it can be controlled (in this context, created).
1950 if (null == me)
1951 return true;
1952
1953// m_log.DebugFormat(
1954// "[PERMISSIONS]: Checking CanInteractWithPrimMedia for {0} on {1} face {2} with interact permissions {3}",
1955// agentID, primID, face, me.InteractPermissions);
1956
1957 return GenericPrimMediaPermission(part, agentID, me.InteractPermissions);
1958 }
1959
1960 private bool GenericPrimMediaPermission(SceneObjectPart part, UUID agentID, MediaPermission perms)
1961 {
1962// if (IsAdministrator(agentID))
1963// return true;
1964
1965 if ((perms & MediaPermission.Anyone) == MediaPermission.Anyone)
1966 return true;
1967
1968 if ((perms & MediaPermission.Owner) == MediaPermission.Owner)
1969 {
1970 if (agentID == part.OwnerID)
1971 return true;
1972 }
1973
1974 if ((perms & MediaPermission.Group) == MediaPermission.Group)
1975 {
1976 if (IsGroupMember(part.GroupID, agentID, 0))
1977 return true;
1978 }
1979
1980 return false;
1981 }
1897 } 1982 }
1898} 1983} \ No newline at end of file
diff --git a/OpenSim/Region/Framework/Interfaces/IMoapModule.cs b/OpenSim/Region/Framework/Interfaces/IMoapModule.cs
new file mode 100644
index 0000000..24b6860
--- /dev/null
+++ b/OpenSim/Region/Framework/Interfaces/IMoapModule.cs
@@ -0,0 +1,67 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSimulator Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28using System;
29using OpenMetaverse;
30using OpenSim.Region.Framework.Scenes;
31
32namespace OpenSim.Region.Framework.Interfaces
33{
34 /// <summary>
35 /// Provides methods from manipulating media-on-a-prim
36 /// </summary>
37 public interface IMoapModule
38 {
39 /// <summary>
40 /// Get the media entry for a given prim face.
41 /// </summary>
42 /// A copy of the media entry is returned rather than the original, so this can be altered at will without
43 /// affecting the original settings.
44 /// <param name="part"></param>
45 /// <param name="face"></param>
46 /// <returns></returns>
47 MediaEntry GetMediaEntry(SceneObjectPart part, int face);
48
49 /// <summary>
50 /// Set the media entry for a given prim face.
51 /// </summary>
52 /// <param name="SceneObjectPart"></param>
53 /// <param name="face"></param>
54 /// <param name="me"></param>
55 void SetMediaEntry(SceneObjectPart part, int face, MediaEntry me);
56
57 /// <summary>
58 /// Clear the media entry for a given prim face.
59 /// </summary>
60 ///
61 /// This is the equivalent of setting a media entry of null
62 ///
63 /// <param name="part"></param>
64 /// <param name="face">/param>
65 void ClearMediaEntry(SceneObjectPart part, int face);
66 }
67} \ No newline at end of file
diff --git a/OpenSim/Region/Framework/Scenes/EventManager.cs b/OpenSim/Region/Framework/Scenes/EventManager.cs
index 9db2e41..0ae3146 100644
--- a/OpenSim/Region/Framework/Scenes/EventManager.cs
+++ b/OpenSim/Region/Framework/Scenes/EventManager.cs
@@ -330,10 +330,38 @@ namespace OpenSim.Region.Framework.Scenes
330 /// If the object is being attached, then the avatarID will be present. If the object is being detached then 330 /// If the object is being attached, then the avatarID will be present. If the object is being detached then
331 /// the avatarID is UUID.Zero (I know, this doesn't make much sense but now it's historical). 331 /// the avatarID is UUID.Zero (I know, this doesn't make much sense but now it's historical).
332 public delegate void Attach(uint localID, UUID itemID, UUID avatarID); 332 public delegate void Attach(uint localID, UUID itemID, UUID avatarID);
333 public event Attach OnAttach; 333 public event Attach OnAttach;
334
335 /// <summary>
336 /// Called immediately after an object is loaded from storage.
337 /// </summary>
338 public event SceneObjectDelegate OnSceneObjectLoaded;
339 public delegate void SceneObjectDelegate(SceneObjectGroup so);
340
341 /// <summary>
342 /// Called immediately before an object is saved to storage.
343 /// </summary>
344 /// <param name="persistingSo">
345 /// The scene object being persisted.
346 /// This is actually a copy of the original scene object so changes made here will be saved to storage but will not be kept in memory.
347 /// </param>
348 /// <param name="originalSo">
349 /// The original scene object being persisted. Changes here will stay in memory but will not be saved to storage on this save.
350 /// </param>
351 public event SceneObjectPreSaveDelegate OnSceneObjectPreSave;
352 public delegate void SceneObjectPreSaveDelegate(SceneObjectGroup persistingSo, SceneObjectGroup originalSo);
353
354 /// <summary>
355 /// Called when a scene object part is cloned within the region.
356 /// </summary>
357 /// <param name="copy"></param>
358 /// <param name="original"></param>
359 /// <param name="userExposed">True if the duplicate will immediately be in the scene, false otherwise</param>
360 public event SceneObjectPartCopyDelegate OnSceneObjectPartCopy;
361 public delegate void SceneObjectPartCopyDelegate(SceneObjectPart copy, SceneObjectPart original, bool userExposed);
334 362
335 public delegate void RegionUp(GridRegion region); 363 public delegate void RegionUp(GridRegion region);
336 public event RegionUp OnRegionUp; 364 public event RegionUp OnRegionUp;
337 365
338 public class MoneyTransferArgs : EventArgs 366 public class MoneyTransferArgs : EventArgs
339 { 367 {
@@ -2013,5 +2041,68 @@ namespace OpenSim.Region.Framework.Scenes
2013 } 2041 }
2014 } 2042 }
2015 } 2043 }
2044
2045 public void TriggerOnSceneObjectLoaded(SceneObjectGroup so)
2046 {
2047 SceneObjectDelegate handler = OnSceneObjectLoaded;
2048 if (handler != null)
2049 {
2050 foreach (SceneObjectDelegate d in handler.GetInvocationList())
2051 {
2052 try
2053 {
2054 d(so);
2055 }
2056 catch (Exception e)
2057 {
2058 m_log.ErrorFormat(
2059 "[EVENT MANAGER]: Delegate for TriggerOnSceneObjectLoaded failed - continuing. {0} {1}",
2060 e.Message, e.StackTrace);
2061 }
2062 }
2063 }
2064 }
2065
2066 public void TriggerOnSceneObjectPreSave(SceneObjectGroup persistingSo, SceneObjectGroup originalSo)
2067 {
2068 SceneObjectPreSaveDelegate handler = OnSceneObjectPreSave;
2069 if (handler != null)
2070 {
2071 foreach (SceneObjectPreSaveDelegate d in handler.GetInvocationList())
2072 {
2073 try
2074 {
2075 d(persistingSo, originalSo);
2076 }
2077 catch (Exception e)
2078 {
2079 m_log.ErrorFormat(
2080 "[EVENT MANAGER]: Delegate for TriggerOnSceneObjectPreSave failed - continuing. {0} {1}",
2081 e.Message, e.StackTrace);
2082 }
2083 }
2084 }
2085 }
2086
2087 public void TriggerOnSceneObjectPartCopy(SceneObjectPart copy, SceneObjectPart original, bool userExposed)
2088 {
2089 SceneObjectPartCopyDelegate handler = OnSceneObjectPartCopy;
2090 if (handler != null)
2091 {
2092 foreach (SceneObjectPartCopyDelegate d in handler.GetInvocationList())
2093 {
2094 try
2095 {
2096 d(copy, original, userExposed);
2097 }
2098 catch (Exception e)
2099 {
2100 m_log.ErrorFormat(
2101 "[EVENT MANAGER]: Delegate for TriggerOnSceneObjectPartCopy failed - continuing. {0} {1}",
2102 e.Message, e.StackTrace);
2103 }
2104 }
2105 }
2106 }
2016 } 2107 }
2017} 2108} \ No newline at end of file
diff --git a/OpenSim/Region/Framework/Scenes/Scene.Permissions.cs b/OpenSim/Region/Framework/Scenes/Scene.Permissions.cs
index a523351..4e80bf2 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.Permissions.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.Permissions.cs
@@ -1,4 +1,4 @@
1/* 1/*
2 * Copyright (c) Contributors, http://opensimulator.org/ 2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders. 3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 * 4 *
@@ -82,6 +82,8 @@ namespace OpenSim.Region.Framework.Scenes
82 public delegate bool CopyUserInventoryHandler(UUID itemID, UUID userID); 82 public delegate bool CopyUserInventoryHandler(UUID itemID, UUID userID);
83 public delegate bool DeleteUserInventoryHandler(UUID itemID, UUID userID); 83 public delegate bool DeleteUserInventoryHandler(UUID itemID, UUID userID);
84 public delegate bool TeleportHandler(UUID userID, Scene scene); 84 public delegate bool TeleportHandler(UUID userID, Scene scene);
85 public delegate bool ControlPrimMediaHandler(UUID userID, UUID primID, int face);
86 public delegate bool InteractWithPrimMediaHandler(UUID userID, UUID primID, int face);
85 #endregion 87 #endregion
86 88
87 public class ScenePermissions 89 public class ScenePermissions
@@ -141,6 +143,8 @@ namespace OpenSim.Region.Framework.Scenes
141 public event CopyUserInventoryHandler OnCopyUserInventory; 143 public event CopyUserInventoryHandler OnCopyUserInventory;
142 public event DeleteUserInventoryHandler OnDeleteUserInventory; 144 public event DeleteUserInventoryHandler OnDeleteUserInventory;
143 public event TeleportHandler OnTeleport; 145 public event TeleportHandler OnTeleport;
146 public event ControlPrimMediaHandler OnControlPrimMedia;
147 public event InteractWithPrimMediaHandler OnInteractWithPrimMedia;
144 #endregion 148 #endregion
145 149
146 #region Object Permission Checks 150 #region Object Permission Checks
@@ -964,5 +968,35 @@ namespace OpenSim.Region.Framework.Scenes
964 } 968 }
965 return true; 969 return true;
966 } 970 }
971
972 public bool CanControlPrimMedia(UUID userID, UUID primID, int face)
973 {
974 ControlPrimMediaHandler handler = OnControlPrimMedia;
975 if (handler != null)
976 {
977 Delegate[] list = handler.GetInvocationList();
978 foreach (ControlPrimMediaHandler h in list)
979 {
980 if (h(userID, primID, face) == false)
981 return false;
982 }
983 }
984 return true;
985 }
986
987 public bool CanInteractWithPrimMedia(UUID userID, UUID primID, int face)
988 {
989 InteractWithPrimMediaHandler handler = OnInteractWithPrimMedia;
990 if (handler != null)
991 {
992 Delegate[] list = handler.GetInvocationList();
993 foreach (InteractWithPrimMediaHandler h in list)
994 {
995 if (h(userID, primID, face) == false)
996 return false;
997 }
998 }
999 return true;
1000 }
967 } 1001 }
968} 1002} \ No newline at end of file
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs
index 93f684c..dcd7f3d 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.cs
@@ -1887,9 +1887,11 @@ namespace OpenSim.Region.Framework.Scenes
1887 1887
1888 foreach (SceneObjectGroup group in PrimsFromDB) 1888 foreach (SceneObjectGroup group in PrimsFromDB)
1889 { 1889 {
1890 EventManager.TriggerOnSceneObjectLoaded(group);
1891
1890 if (group.RootPart == null) 1892 if (group.RootPart == null)
1891 { 1893 {
1892 m_log.ErrorFormat("[SCENE] Found a SceneObjectGroup with m_rootPart == null and {0} children", 1894 m_log.ErrorFormat("[SCENE]: Found a SceneObjectGroup with m_rootPart == null and {0} children",
1893 group.Children == null ? 0 : group.Children.Count); 1895 group.Children == null ? 0 : group.Children.Count);
1894 } 1896 }
1895 1897
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
index 17275d0..e26e4ae 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
@@ -1479,6 +1479,7 @@ namespace OpenSim.Region.Framework.Scenes
1479 backup_group.RootPart.ParticleSystem = RootPart.ParticleSystem; 1479 backup_group.RootPart.ParticleSystem = RootPart.ParticleSystem;
1480 HasGroupChanged = false; 1480 HasGroupChanged = false;
1481 1481
1482 m_scene.EventManager.TriggerOnSceneObjectPreSave(backup_group, this);
1482 datastore.StoreObject(backup_group, m_scene.RegionInfo.RegionID); 1483 datastore.StoreObject(backup_group, m_scene.RegionInfo.RegionID);
1483 1484
1484 backup_group.ForEachPart(delegate(SceneObjectPart part) 1485 backup_group.ForEachPart(delegate(SceneObjectPart part)
@@ -1527,6 +1528,7 @@ namespace OpenSim.Region.Framework.Scenes
1527 /// <summary> 1528 /// <summary>
1528 /// Duplicates this object, including operations such as physics set up and attaching to the backup event. 1529 /// Duplicates this object, including operations such as physics set up and attaching to the backup event.
1529 /// </summary> 1530 /// </summary>
1531 /// <param name="userExposed">True if the duplicate will immediately be in the scene, false otherwise</param>
1530 /// <returns></returns> 1532 /// <returns></returns>
1531 public SceneObjectGroup Copy(bool userExposed) 1533 public SceneObjectGroup Copy(bool userExposed)
1532 { 1534 {
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
index 69f9627..3dac0ad 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
@@ -59,6 +59,7 @@ namespace OpenSim.Region.Framework.Scenes
59 REGION = 256, 59 REGION = 256,
60 TELEPORT = 512, 60 TELEPORT = 512,
61 REGION_RESTART = 1024, 61 REGION_RESTART = 1024,
62 MEDIA = 2048,
62 ANIMATION = 16384 63 ANIMATION = 16384
63 } 64 }
64 65
@@ -321,6 +322,11 @@ namespace OpenSim.Region.Framework.Scenes
321 protected Vector3 m_lastAcceleration; 322 protected Vector3 m_lastAcceleration;
322 protected Vector3 m_lastAngularVelocity; 323 protected Vector3 m_lastAngularVelocity;
323 protected int m_lastTerseSent; 324 protected int m_lastTerseSent;
325
326 /// <summary>
327 /// Stores media texture data
328 /// </summary>
329 protected string m_mediaUrl;
324 330
325 // TODO: Those have to be changed into persistent properties at some later point, 331 // TODO: Those have to be changed into persistent properties at some later point,
326 // or sit-camera on vehicles will break on sim-crossing. 332 // or sit-camera on vehicles will break on sim-crossing.
@@ -965,18 +971,39 @@ namespace OpenSim.Region.Framework.Scenes
965 TriggerScriptChangedEvent(Changed.SCALE); 971 TriggerScriptChangedEvent(Changed.SCALE);
966 } 972 }
967 } 973 }
974
968 public byte UpdateFlag 975 public byte UpdateFlag
969 { 976 {
970 get { return m_updateFlag; } 977 get { return m_updateFlag; }
971 set { m_updateFlag = value; } 978 set { m_updateFlag = value; }
972 } 979 }
980
981 /// <summary>
982 /// Used for media on a prim.
983 /// </summary>
984 /// Do not change this value directly - always do it through an IMoapModule.
985 public string MediaUrl
986 {
987 get
988 {
989 return m_mediaUrl;
990 }
991
992 set
993 {
994 m_mediaUrl = value;
995
996 if (ParentGroup != null)
997 ParentGroup.HasGroupChanged = true;
998 }
999 }
973 1000
974 [XmlIgnore] 1001 [XmlIgnore]
975 public bool CreateSelected 1002 public bool CreateSelected
976 { 1003 {
977 get { return m_createSelected; } 1004 get { return m_createSelected; }
978 set { m_createSelected = value; } 1005 set { m_createSelected = value; }
979 } 1006 }
980 1007
981 #endregion 1008 #endregion
982 1009
@@ -1527,6 +1554,11 @@ namespace OpenSim.Region.Framework.Scenes
1527 /// <summary> 1554 /// <summary>
1528 /// Duplicates this part. 1555 /// Duplicates this part.
1529 /// </summary> 1556 /// </summary>
1557 /// <param name="localID"></param>
1558 /// <param name="AgentID"></param>
1559 /// <param name="GroupID"></param>
1560 /// <param name="linkNum"></param>
1561 /// <param name="userExposed">True if the duplicate will immediately be in the scene, false otherwise</param>
1530 /// <returns></returns> 1562 /// <returns></returns>
1531 public SceneObjectPart Copy(uint localID, UUID AgentID, UUID GroupID, int linkNum, bool userExposed) 1563 public SceneObjectPart Copy(uint localID, UUID AgentID, UUID GroupID, int linkNum, bool userExposed)
1532 { 1564 {
@@ -1590,7 +1622,11 @@ namespace OpenSim.Region.Framework.Scenes
1590 dupe.DoPhysicsPropertyUpdate(UsePhysics, true); 1622 dupe.DoPhysicsPropertyUpdate(UsePhysics, true);
1591 } 1623 }
1592 1624
1593 return dupe; 1625 ParentGroup.Scene.EventManager.TriggerOnSceneObjectPartCopy(dupe, this, userExposed);
1626
1627// m_log.DebugFormat("[SCENE OBJECT PART]: Clone of {0} {1} finished", Name, UUID);
1628
1629 return dupe;
1594 } 1630 }
1595 1631
1596 protected void AssetReceived(string id, Object sender, AssetBase asset) 1632 protected void AssetReceived(string id, Object sender, AssetBase asset)
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
index f26fc2e..139b4f1 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
@@ -7842,6 +7842,241 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
7842 return res; 7842 return res;
7843 } 7843 }
7844 7844
7845 public LSL_List llGetPrimMediaParams(int face, LSL_List rules)
7846 {
7847 m_host.AddScriptLPS(1);
7848 ScriptSleep(1000);
7849
7850 // LSL Spec http://wiki.secondlife.com/wiki/LlGetPrimMediaParams says to fail silently if face is invalid
7851 // TODO: Need to correctly handle case where a face has no media (which gives back an empty list).
7852 // Assuming silently fail means give back an empty list. Ideally, need to check this.
7853 if (face < 0 || face > m_host.GetNumberOfSides() - 1)
7854 return new LSL_List();
7855
7856 return GetPrimMediaParams(face, rules);
7857 }
7858
7859 private LSL_List GetPrimMediaParams(int face, LSL_List rules)
7860 {
7861 IMoapModule module = m_ScriptEngine.World.RequestModuleInterface<IMoapModule>();
7862 if (null == module)
7863 throw new Exception("Media on a prim functions not available");
7864
7865 MediaEntry me = module.GetMediaEntry(m_host, face);
7866
7867 // As per http://wiki.secondlife.com/wiki/LlGetPrimMediaParams
7868 if (null == me)
7869 return new LSL_List();
7870
7871 LSL_List res = new LSL_List();
7872
7873 for (int i = 0; i < rules.Length; i++)
7874 {
7875 int code = (int)rules.GetLSLIntegerItem(i);
7876
7877 switch (code)
7878 {
7879 case ScriptBaseClass.PRIM_MEDIA_ALT_IMAGE_ENABLE:
7880 // Not implemented
7881 res.Add(new LSL_Integer(0));
7882 break;
7883
7884 case ScriptBaseClass.PRIM_MEDIA_CONTROLS:
7885 if (me.Controls == MediaControls.Standard)
7886 res.Add(new LSL_Integer(ScriptBaseClass.PRIM_MEDIA_CONTROLS_STANDARD));
7887 else
7888 res.Add(new LSL_Integer(ScriptBaseClass.PRIM_MEDIA_CONTROLS_MINI));
7889 break;
7890
7891 case ScriptBaseClass.PRIM_MEDIA_CURRENT_URL:
7892 res.Add(new LSL_String(me.CurrentURL));
7893 break;
7894
7895 case ScriptBaseClass.PRIM_MEDIA_HOME_URL:
7896 res.Add(new LSL_String(me.HomeURL));
7897 break;
7898
7899 case ScriptBaseClass.PRIM_MEDIA_AUTO_LOOP:
7900 res.Add(me.AutoLoop ? ScriptBaseClass.TRUE : ScriptBaseClass.FALSE);
7901 break;
7902
7903 case ScriptBaseClass.PRIM_MEDIA_AUTO_PLAY:
7904 res.Add(me.AutoPlay ? ScriptBaseClass.TRUE : ScriptBaseClass.FALSE);
7905 break;
7906
7907 case ScriptBaseClass.PRIM_MEDIA_AUTO_SCALE:
7908 res.Add(me.AutoScale ? ScriptBaseClass.TRUE : ScriptBaseClass.FALSE);
7909 break;
7910
7911 case ScriptBaseClass.PRIM_MEDIA_AUTO_ZOOM:
7912 res.Add(me.AutoZoom ? ScriptBaseClass.TRUE : ScriptBaseClass.FALSE);
7913 break;
7914
7915 case ScriptBaseClass.PRIM_MEDIA_FIRST_CLICK_INTERACT:
7916 res.Add(me.InteractOnFirstClick ? ScriptBaseClass.TRUE : ScriptBaseClass.FALSE);
7917 break;
7918
7919 case ScriptBaseClass.PRIM_MEDIA_WIDTH_PIXELS:
7920 res.Add(new LSL_Integer(me.Width));
7921 break;
7922
7923 case ScriptBaseClass.PRIM_MEDIA_HEIGHT_PIXELS:
7924 res.Add(new LSL_Integer(me.Height));
7925 break;
7926
7927 case ScriptBaseClass.PRIM_MEDIA_WHITELIST_ENABLE:
7928 res.Add(me.EnableWhiteList ? ScriptBaseClass.TRUE : ScriptBaseClass.FALSE);
7929 break;
7930
7931 case ScriptBaseClass.PRIM_MEDIA_WHITELIST:
7932 string[] urls = (string[])me.WhiteList.Clone();
7933
7934 for (int j = 0; j < urls.Length; j++)
7935 urls[j] = Uri.EscapeDataString(urls[j]);
7936
7937 res.Add(new LSL_String(string.Join(", ", urls)));
7938 break;
7939
7940 case ScriptBaseClass.PRIM_MEDIA_PERMS_INTERACT:
7941 res.Add(new LSL_Integer((int)me.InteractPermissions));
7942 break;
7943
7944 case ScriptBaseClass.PRIM_MEDIA_PERMS_CONTROL:
7945 res.Add(new LSL_Integer((int)me.ControlPermissions));
7946 break;
7947 }
7948 }
7949
7950 return res;
7951 }
7952
7953 public LSL_Integer llSetPrimMediaParams(int face, LSL_List rules)
7954 {
7955 m_host.AddScriptLPS(1);
7956 ScriptSleep(1000);
7957
7958 // LSL Spec http://wiki.secondlife.com/wiki/LlSetPrimMediaParams says to fail silently if face is invalid
7959 // Assuming silently fail means sending back LSL_STATUS_OK. Ideally, need to check this.
7960 // Don't perform the media check directly
7961 if (face < 0 || face > m_host.GetNumberOfSides() - 1)
7962 return ScriptBaseClass.LSL_STATUS_OK;
7963
7964 return SetPrimMediaParams(face, rules);
7965 }
7966
7967 private LSL_Integer SetPrimMediaParams(int face, LSL_List rules)
7968 {
7969 IMoapModule module = m_ScriptEngine.World.RequestModuleInterface<IMoapModule>();
7970 if (null == module)
7971 throw new Exception("Media on a prim functions not available");
7972
7973 MediaEntry me = module.GetMediaEntry(m_host, face);
7974 if (null == me)
7975 me = new MediaEntry();
7976
7977 int i = 0;
7978
7979 while (i < rules.Length - 1)
7980 {
7981 int code = rules.GetLSLIntegerItem(i++);
7982
7983 switch (code)
7984 {
7985 case ScriptBaseClass.PRIM_MEDIA_ALT_IMAGE_ENABLE:
7986 me.EnableAlterntiveImage = (rules.GetLSLIntegerItem(i++) != 0 ? true : false);
7987 break;
7988
7989 case ScriptBaseClass.PRIM_MEDIA_CONTROLS:
7990 int v = rules.GetLSLIntegerItem(i++);
7991 if (ScriptBaseClass.PRIM_MEDIA_CONTROLS_STANDARD == v)
7992 me.Controls = MediaControls.Standard;
7993 else
7994 me.Controls = MediaControls.Mini;
7995 break;
7996
7997 case ScriptBaseClass.PRIM_MEDIA_CURRENT_URL:
7998 me.CurrentURL = rules.GetLSLStringItem(i++);
7999 break;
8000
8001 case ScriptBaseClass.PRIM_MEDIA_HOME_URL:
8002 me.HomeURL = rules.GetLSLStringItem(i++);
8003 break;
8004
8005 case ScriptBaseClass.PRIM_MEDIA_AUTO_LOOP:
8006 me.AutoLoop = (ScriptBaseClass.TRUE == rules.GetLSLIntegerItem(i++) ? true : false);
8007 break;
8008
8009 case ScriptBaseClass.PRIM_MEDIA_AUTO_PLAY:
8010 me.AutoPlay = (ScriptBaseClass.TRUE == rules.GetLSLIntegerItem(i++) ? true : false);
8011 break;
8012
8013 case ScriptBaseClass.PRIM_MEDIA_AUTO_SCALE:
8014 me.AutoScale = (ScriptBaseClass.TRUE == rules.GetLSLIntegerItem(i++) ? true : false);
8015 break;
8016
8017 case ScriptBaseClass.PRIM_MEDIA_AUTO_ZOOM:
8018 me.AutoZoom = (ScriptBaseClass.TRUE == rules.GetLSLIntegerItem(i++) ? true : false);
8019 break;
8020
8021 case ScriptBaseClass.PRIM_MEDIA_FIRST_CLICK_INTERACT:
8022 me.InteractOnFirstClick = (ScriptBaseClass.TRUE == rules.GetLSLIntegerItem(i++) ? true : false);
8023 break;
8024
8025 case ScriptBaseClass.PRIM_MEDIA_WIDTH_PIXELS:
8026 me.Width = (int)rules.GetLSLIntegerItem(i++);
8027 break;
8028
8029 case ScriptBaseClass.PRIM_MEDIA_HEIGHT_PIXELS:
8030 me.Height = (int)rules.GetLSLIntegerItem(i++);
8031 break;
8032
8033 case ScriptBaseClass.PRIM_MEDIA_WHITELIST_ENABLE:
8034 me.EnableWhiteList = (ScriptBaseClass.TRUE == rules.GetLSLIntegerItem(i++) ? true : false);
8035 break;
8036
8037 case ScriptBaseClass.PRIM_MEDIA_WHITELIST:
8038 string[] rawWhiteListUrls = rules.GetLSLStringItem(i++).ToString().Split(new char[] { ',' });
8039 List<string> whiteListUrls = new List<string>();
8040 Array.ForEach(
8041 rawWhiteListUrls, delegate(string rawUrl) { whiteListUrls.Add(rawUrl.Trim()); });
8042 me.WhiteList = whiteListUrls.ToArray();
8043 break;
8044
8045 case ScriptBaseClass.PRIM_MEDIA_PERMS_INTERACT:
8046 me.InteractPermissions = (MediaPermission)(byte)(int)rules.GetLSLIntegerItem(i++);
8047 break;
8048
8049 case ScriptBaseClass.PRIM_MEDIA_PERMS_CONTROL:
8050 me.ControlPermissions = (MediaPermission)(byte)(int)rules.GetLSLIntegerItem(i++);
8051 break;
8052 }
8053 }
8054
8055 module.SetMediaEntry(m_host, face, me);
8056
8057 return ScriptBaseClass.LSL_STATUS_OK;
8058 }
8059
8060 public LSL_Integer llClearPrimMedia(LSL_Integer face)
8061 {
8062 m_host.AddScriptLPS(1);
8063 ScriptSleep(1000);
8064
8065 // LSL Spec http://wiki.secondlife.com/wiki/LlClearPrimMedia says to fail silently if face is invalid
8066 // Assuming silently fail means sending back LSL_STATUS_OK. Ideally, need to check this.
8067 // FIXME: Don't perform the media check directly
8068 if (face < 0 || face > m_host.GetNumberOfSides() - 1)
8069 return ScriptBaseClass.LSL_STATUS_OK;
8070
8071 IMoapModule module = m_ScriptEngine.World.RequestModuleInterface<IMoapModule>();
8072 if (null == module)
8073 throw new Exception("Media on a prim functions not available");
8074
8075 module.ClearMediaEntry(m_host, face);
8076
8077 return ScriptBaseClass.LSL_STATUS_OK;
8078 }
8079
7845 // <remarks> 8080 // <remarks>
7846 // <para> 8081 // <para>
7847 // The .NET definition of base 64 is: 8082 // The .NET definition of base 64 is:
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs
index cba46a3..561e3b3 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs
@@ -62,6 +62,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
62 void llBreakLink(int linknum); 62 void llBreakLink(int linknum);
63 LSL_Integer llCeil(double f); 63 LSL_Integer llCeil(double f);
64 void llClearCameraParams(); 64 void llClearCameraParams();
65 LSL_Integer llClearPrimMedia(LSL_Integer face);
65 void llCloseRemoteDataChannel(string channel); 66 void llCloseRemoteDataChannel(string channel);
66 LSL_Float llCloud(LSL_Vector offset); 67 LSL_Float llCloud(LSL_Vector offset);
67 void llCollisionFilter(string name, string id, int accept); 68 void llCollisionFilter(string name, string id, int accept);
@@ -162,6 +163,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
162 LSL_List llGetParcelPrimOwners(LSL_Vector pos); 163 LSL_List llGetParcelPrimOwners(LSL_Vector pos);
163 LSL_Integer llGetPermissions(); 164 LSL_Integer llGetPermissions();
164 LSL_Key llGetPermissionsKey(); 165 LSL_Key llGetPermissionsKey();
166 LSL_List llGetPrimMediaParams(int face, LSL_List rules);
165 LSL_Vector llGetPos(); 167 LSL_Vector llGetPos();
166 LSL_List llGetPrimitiveParams(LSL_List rules); 168 LSL_List llGetPrimitiveParams(LSL_List rules);
167 LSL_Integer llGetRegionAgentCount(); 169 LSL_Integer llGetRegionAgentCount();
@@ -332,6 +334,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
332 void llSetParcelMusicURL(string url); 334 void llSetParcelMusicURL(string url);
333 void llSetPayPrice(int price, LSL_List quick_pay_buttons); 335 void llSetPayPrice(int price, LSL_List quick_pay_buttons);
334 void llSetPos(LSL_Vector pos); 336 void llSetPos(LSL_Vector pos);
337 LSL_Integer llSetPrimMediaParams(int face, LSL_List rules);
335 void llSetPrimitiveParams(LSL_List rules); 338 void llSetPrimitiveParams(LSL_List rules);
336 void llSetLinkPrimitiveParamsFast(int linknum, LSL_List rules); 339 void llSetLinkPrimitiveParamsFast(int linknum, LSL_List rules);
337 void llSetPrimURL(string url); 340 void llSetPrimURL(string url);
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs
index 69f48c9..5da6bb9 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs
@@ -277,6 +277,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
277 public const int CHANGED_TELEPORT = 512; 277 public const int CHANGED_TELEPORT = 512;
278 public const int CHANGED_REGION_RESTART = 1024; 278 public const int CHANGED_REGION_RESTART = 1024;
279 public const int CHANGED_REGION_START = 1024; //LL Changed the constant from CHANGED_REGION_RESTART 279 public const int CHANGED_REGION_START = 1024; //LL Changed the constant from CHANGED_REGION_RESTART
280 public const int CHANGED_MEDIA = 2048;
280 public const int CHANGED_ANIMATION = 16384; 281 public const int CHANGED_ANIMATION = 16384;
281 public const int TYPE_INVALID = 0; 282 public const int TYPE_INVALID = 0;
282 public const int TYPE_INTEGER = 1; 283 public const int TYPE_INTEGER = 1;
@@ -518,6 +519,41 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
518 public const int TOUCH_INVALID_FACE = -1; 519 public const int TOUCH_INVALID_FACE = -1;
519 public static readonly vector TOUCH_INVALID_TEXCOORD = new vector(-1.0, -1.0, 0.0); 520 public static readonly vector TOUCH_INVALID_TEXCOORD = new vector(-1.0, -1.0, 0.0);
520 public static readonly vector TOUCH_INVALID_VECTOR = ZERO_VECTOR; 521 public static readonly vector TOUCH_INVALID_VECTOR = ZERO_VECTOR;
522
523 // constants for llGetPrimMediaParams/llSetPrimMediaParams
524 public const int PRIM_MEDIA_ALT_IMAGE_ENABLE = 0;
525 public const int PRIM_MEDIA_CONTROLS = 1;
526 public const int PRIM_MEDIA_CURRENT_URL = 2;
527 public const int PRIM_MEDIA_HOME_URL = 3;
528 public const int PRIM_MEDIA_AUTO_LOOP = 4;
529 public const int PRIM_MEDIA_AUTO_PLAY = 5;
530 public const int PRIM_MEDIA_AUTO_SCALE = 6;
531 public const int PRIM_MEDIA_AUTO_ZOOM = 7;
532 public const int PRIM_MEDIA_FIRST_CLICK_INTERACT = 8;
533 public const int PRIM_MEDIA_WIDTH_PIXELS = 9;
534 public const int PRIM_MEDIA_HEIGHT_PIXELS = 10;
535 public const int PRIM_MEDIA_WHITELIST_ENABLE = 11;
536 public const int PRIM_MEDIA_WHITELIST = 12;
537 public const int PRIM_MEDIA_PERMS_INTERACT = 13;
538 public const int PRIM_MEDIA_PERMS_CONTROL = 14;
539
540 public const int PRIM_MEDIA_CONTROLS_STANDARD = 0;
541 public const int PRIM_MEDIA_CONTROLS_MINI = 1;
542
543 public const int PRIM_MEDIA_PERM_NONE = 0;
544 public const int PRIM_MEDIA_PERM_OWNER = 1;
545 public const int PRIM_MEDIA_PERM_GROUP = 2;
546 public const int PRIM_MEDIA_PERM_ANYONE = 4;
547
548 // extra constants for llSetPrimMediaParams
549 public static readonly LSLInteger LSL_STATUS_OK = new LSLInteger(0);
550 public static readonly LSLInteger LSL_STATUS_MALFORMED_PARAMS = new LSLInteger(1000);
551 public static readonly LSLInteger LSL_STATUS_TYPE_MISMATCH = new LSLInteger(1001);
552 public static readonly LSLInteger LSL_STATUS_BOUNDS_ERROR = new LSLInteger(1002);
553 public static readonly LSLInteger LSL_STATUS_NOT_FOUND = new LSLInteger(1003);
554 public static readonly LSLInteger LSL_STATUS_NOT_SUPPORTED = new LSLInteger(1004);
555 public static readonly LSLInteger LSL_STATUS_INTERNAL_ERROR = new LSLInteger(1999);
556 public static readonly LSLInteger LSL_STATUS_WHITELIST_FAILED = new LSLInteger(2001);
521 557
522 // Constants for default textures 558 // Constants for default textures
523 public const string TEXTURE_BLANK = "5748decc-f629-461c-9a36-a35a221fe21f"; 559 public const string TEXTURE_BLANK = "5748decc-f629-461c-9a36-a35a221fe21f";
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
index 3339995..451163f 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
@@ -1832,5 +1832,20 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
1832 { 1832 {
1833 return m_LSL_Functions.llXorBase64StringsCorrect(str1, str2); 1833 return m_LSL_Functions.llXorBase64StringsCorrect(str1, str2);
1834 } 1834 }
1835
1836 public LSL_List llGetPrimMediaParams(int face, LSL_List rules)
1837 {
1838 return m_LSL_Functions.llGetPrimMediaParams(face, rules);
1839 }
1840
1841 public LSL_Integer llSetPrimMediaParams(int face, LSL_List rules)
1842 {
1843 return m_LSL_Functions.llSetPrimMediaParams(face, rules);
1844 }
1845
1846 public LSL_Integer llClearPrimMedia(LSL_Integer face)
1847 {
1848 return m_LSL_Functions.llClearPrimMedia(face);
1849 }
1835 } 1850 }
1836} 1851}
diff --git a/bin/OpenMetaverse.StructuredData.XML b/bin/OpenMetaverse.StructuredData.XML
index 374bc25..cce3656 100644
--- a/bin/OpenMetaverse.StructuredData.XML
+++ b/bin/OpenMetaverse.StructuredData.XML
@@ -1,333 +1,333 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>OpenMetaverse.StructuredData</name> 4 <name>OpenMetaverse.StructuredData</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.StructuredData.OSDParser"> 7 <member name="T:OpenMetaverse.StructuredData.OSDParser">
8 <summary> 8 <summary>
9 9
10 </summary> 10 </summary>
11 <summary> 11 <summary>
12 12
13 </summary> 13 </summary>
14 <summary> 14 <summary>
15 15
16 </summary> 16 </summary>
17 </member> 17 </member>
18 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])"> 18 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)">
19 <summary> 19 <summary>
20 20
21 </summary> 21 </summary>
22 <param name="binaryData"></param> 22 <param name="reader"></param>
23 <returns></returns> 23 <returns></returns>
24 </member> 24 </member>
25 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)"> 25 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)">
26 <summary> 26 <summary>
27 27
28 </summary> 28 </summary>
29 <param name="stream"></param> 29 <param name="reader"></param>
30 <returns></returns> 30 <returns></returns>
31 </member> 31 </member>
32 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)"> 32 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)">
33 <summary> 33 <summary>
34 34
35 </summary> 35 </summary>
36 <param name="osd"></param> 36 <param name="reader"></param>
37 <returns></returns> 37 <returns></returns>
38 </member> 38 </member>
39 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)"> 39 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)">
40 <summary> 40 <summary>
41 41
42 </summary> 42 </summary>
43 <param name="data"></param> 43 <param name="reader"></param>
44 <returns></returns> 44 <returns></returns>
45 </member> 45 </member>
46 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)"> 46 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)">
47 <summary> 47 <summary>
48 48
49 </summary> 49 </summary>
50 <param name="stream"></param> 50 <param name="reader"></param>
51 </member> 51 <param name="delimiter"></param>
52 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)"> 52 <returns></returns>
53 <summary> 53 </member>
54 54 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)">
55 </summary> 55 <summary>
56 <param name="stream"></param> 56
57 <param name="toFind"></param> 57 </summary>
58 <returns></returns> 58 <param name="reader"></param>
59 </member> 59 <param name="buffer"></param>
60 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByteArray(System.IO.Stream,System.Byte[])"> 60 <param name="offset"></param>
61 <summary> 61 <returns></returns>
62 62 </member>
63 </summary> 63 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)">
64 <param name="stream"></param> 64 <summary>
65 <param name="toFind"></param> 65
66 <returns></returns> 66 </summary>
67 </member> 67 <param name="s"></param>
68 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)"> 68 <param name="c"></param>
69 <summary> 69 <returns></returns>
70 70 </member>
71 </summary> 71 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)">
72 <param name="stream"></param> 72 <summary>
73 <param name="consumeBytes"></param> 73
74 <returns></returns> 74 </summary>
75 </member> 75 <param name="s"></param>
76 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])"> 76 <param name="c"></param>
77 <summary> 77 <returns></returns>
78 78 </member>
79 </summary> 79 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])">
80 <param name="binaryNetEnd"></param> 80 <summary>
81 <returns></returns> 81
82 </member> 82 </summary>
83 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])"> 83 <param name="binaryData"></param>
84 <summary> 84 <returns></returns>
85 85 </member>
86 </summary> 86 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)">
87 <param name="binaryNetEnd"></param> 87 <summary>
88 <returns></returns> 88
89 </member> 89 </summary>
90 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)"> 90 <param name="stream"></param>
91 <summary> 91 <returns></returns>
92 92 </member>
93 </summary> 93 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)">
94 <param name="intHostEnd"></param> 94 <summary>
95 <returns></returns> 95
96 </member> 96 </summary>
97 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])"> 97 <param name="osd"></param>
98 <summary> 98 <returns></returns>
99 99 </member>
100 </summary> 100 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)">
101 <param name="xmlData"></param> 101 <summary>
102 <returns></returns> 102
103 </member> 103 </summary>
104 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)"> 104 <param name="data"></param>
105 <summary> 105 <returns></returns>
106 106 </member>
107 </summary> 107 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)">
108 <param name="xmlData"></param> 108 <summary>
109 <returns></returns> 109
110 </member> 110 </summary>
111 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)"> 111 <param name="stream"></param>
112 <summary> 112 </member>
113 113 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)">
114 </summary> 114 <summary>
115 <param name="xmlData"></param> 115
116 <returns></returns> 116 </summary>
117 </member> 117 <param name="stream"></param>
118 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)"> 118 <param name="toFind"></param>
119 <summary> 119 <returns></returns>
120 120 </member>
121 </summary> 121 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByteArray(System.IO.Stream,System.Byte[])">
122 <param name="data"></param> 122 <summary>
123 <returns></returns> 123
124 </member> 124 </summary>
125 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)"> 125 <param name="stream"></param>
126 <summary> 126 <param name="toFind"></param>
127 127 <returns></returns>
128 </summary> 128 </member>
129 <param name="data"></param> 129 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)">
130 <returns></returns> 130 <summary>
131 </member> 131
132 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)"> 132 </summary>
133 <summary> 133 <param name="stream"></param>
134 134 <param name="consumeBytes"></param>
135 </summary> 135 <returns></returns>
136 <param name="writer"></param> 136 </member>
137 <param name="data"></param> 137 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])">
138 </member> 138 <summary>
139 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)"> 139
140 <summary> 140 </summary>
141 141 <param name="binaryNetEnd"></param>
142 </summary> 142 <returns></returns>
143 <param name="xmlData"></param> 143 </member>
144 <param name="error"></param> 144 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])">
145 <returns></returns> 145 <summary>
146 </member> 146
147 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)"> 147 </summary>
148 <summary> 148 <param name="binaryNetEnd"></param>
149 149 <returns></returns>
150 </summary> 150 </member>
151 <param name="reader"></param> 151 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)">
152 <returns></returns> 152 <summary>
153 </member> 153
154 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)"> 154 </summary>
155 <summary> 155 <param name="intHostEnd"></param>
156 156 <returns></returns>
157 </summary> 157 </member>
158 <param name="reader"></param> 158 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])">
159 <returns></returns> 159 <summary>
160 </member> 160
161 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)"> 161 </summary>
162 <summary> 162 <param name="xmlData"></param>
163 163 <returns></returns>
164 </summary> 164 </member>
165 <param name="reader"></param> 165 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)">
166 <returns></returns> 166 <summary>
167 </member> 167
168 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)"> 168 </summary>
169 <summary> 169 <param name="xmlData"></param>
170 170 <returns></returns>
171 </summary> 171 </member>
172 <param name="reader"></param> 172 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)">
173 <returns></returns> 173 <summary>
174 </member> 174
175 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)"> 175 </summary>
176 <summary> 176 <param name="xmlData"></param>
177 177 <returns></returns>
178 </summary> 178 </member>
179 <param name="reader"></param> 179 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)">
180 <returns></returns> 180 <summary>
181 </member> 181
182 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)"> 182 </summary>
183 <summary> 183 <param name="data"></param>
184 184 <returns></returns>
185 </summary> 185 </member>
186 <param name="reader"></param> 186 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)">
187 <param name="delimiter"></param> 187 <summary>
188 <returns></returns> 188
189 </member> 189 </summary>
190 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)"> 190 <param name="data"></param>
191 <summary> 191 <returns></returns>
192 192 </member>
193 </summary> 193 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)">
194 <param name="reader"></param> 194 <summary>
195 <param name="buffer"></param> 195
196 <param name="offset"></param> 196 </summary>
197 <returns></returns> 197 <param name="writer"></param>
198 </member> 198 <param name="data"></param>
199 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)"> 199 </member>
200 <summary> 200 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)">
201 201 <summary>
202 </summary> 202
203 <param name="s"></param> 203 </summary>
204 <param name="c"></param> 204 <param name="xmlData"></param>
205 <returns></returns> 205 <param name="error"></param>
206 </member> 206 <returns></returns>
207 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)"> 207 </member>
208 <summary> 208 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)">
209 209 <summary>
210 </summary> 210
211 <param name="s"></param> 211 </summary>
212 <param name="c"></param> 212 <param name="reader"></param>
213 <returns></returns> 213 <returns></returns>
214 </member> 214 </member>
215 <member name="T:OpenMetaverse.StructuredData.OSDType"> 215 <member name="T:OpenMetaverse.StructuredData.OSDType">
216 <summary> 216 <summary>
217 217
218 </summary> 218 </summary>
219 </member> 219 </member>
220 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown"> 220 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown">
221 <summary></summary> 221 <summary></summary>
222 </member> 222 </member>
223 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean"> 223 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean">
224 <summary></summary> 224 <summary></summary>
225 </member> 225 </member>
226 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer"> 226 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer">
227 <summary></summary> 227 <summary></summary>
228 </member> 228 </member>
229 <member name="F:OpenMetaverse.StructuredData.OSDType.Real"> 229 <member name="F:OpenMetaverse.StructuredData.OSDType.Real">
230 <summary></summary> 230 <summary></summary>
231 </member> 231 </member>
232 <member name="F:OpenMetaverse.StructuredData.OSDType.String"> 232 <member name="F:OpenMetaverse.StructuredData.OSDType.String">
233 <summary></summary> 233 <summary></summary>
234 </member> 234 </member>
235 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID"> 235 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID">
236 <summary></summary> 236 <summary></summary>
237 </member> 237 </member>
238 <member name="F:OpenMetaverse.StructuredData.OSDType.Date"> 238 <member name="F:OpenMetaverse.StructuredData.OSDType.Date">
239 <summary></summary> 239 <summary></summary>
240 </member> 240 </member>
241 <member name="F:OpenMetaverse.StructuredData.OSDType.URI"> 241 <member name="F:OpenMetaverse.StructuredData.OSDType.URI">
242 <summary></summary> 242 <summary></summary>
243 </member> 243 </member>
244 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary"> 244 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary">
245 <summary></summary> 245 <summary></summary>
246 </member> 246 </member>
247 <member name="F:OpenMetaverse.StructuredData.OSDType.Map"> 247 <member name="F:OpenMetaverse.StructuredData.OSDType.Map">
248 <summary></summary> 248 <summary></summary>
249 </member> 249 </member>
250 <member name="F:OpenMetaverse.StructuredData.OSDType.Array"> 250 <member name="F:OpenMetaverse.StructuredData.OSDType.Array">
251 <summary></summary> 251 <summary></summary>
252 </member> 252 </member>
253 <member name="T:OpenMetaverse.StructuredData.OSDException"> 253 <member name="T:OpenMetaverse.StructuredData.OSDException">
254 <summary> 254 <summary>
255 255
256 </summary> 256 </summary>
257 </member> 257 </member>
258 <member name="T:OpenMetaverse.StructuredData.OSD"> 258 <member name="T:OpenMetaverse.StructuredData.OSD">
259 <summary> 259 <summary>
260 260
261 </summary> 261 </summary>
262 </member> 262 </member>
263 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)"> 263 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)">
264 <summary> 264 <summary>
265 Uses reflection to create an SDMap from all of the SD 265 Uses reflection to create an SDMap from all of the SD
266 serializable types in an object 266 serializable types in an object
267 </summary> 267 </summary>
268 <param name="obj">Class or struct containing serializable types</param> 268 <param name="obj">Class or struct containing serializable types</param>
269 <returns>An SDMap holding the serialized values from the 269 <returns>An SDMap holding the serialized values from the
270 container object</returns> 270 container object</returns>
271 </member> 271 </member>
272 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)"> 272 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)">
273 <summary> 273 <summary>
274 Uses reflection to deserialize member variables in an object from 274 Uses reflection to deserialize member variables in an object from
275 an SDMap 275 an SDMap
276 </summary> 276 </summary>
277 <param name="obj">Reference to an object to fill with deserialized 277 <param name="obj">Reference to an object to fill with deserialized
278 values</param> 278 values</param>
279 <param name="serialized">Serialized values to put in the target 279 <param name="serialized">Serialized values to put in the target
280 object</param> 280 object</param>
281 </member> 281 </member>
282 <member name="T:OpenMetaverse.StructuredData.OSDBoolean"> 282 <member name="T:OpenMetaverse.StructuredData.OSDBoolean">
283 <summary> 283 <summary>
284 284
285 </summary> 285 </summary>
286 </member> 286 </member>
287 <member name="T:OpenMetaverse.StructuredData.OSDInteger"> 287 <member name="T:OpenMetaverse.StructuredData.OSDInteger">
288 <summary> 288 <summary>
289 289
290 </summary> 290 </summary>
291 </member> 291 </member>
292 <member name="T:OpenMetaverse.StructuredData.OSDReal"> 292 <member name="T:OpenMetaverse.StructuredData.OSDReal">
293 <summary> 293 <summary>
294 294
295 </summary> 295 </summary>
296 </member> 296 </member>
297 <member name="T:OpenMetaverse.StructuredData.OSDString"> 297 <member name="T:OpenMetaverse.StructuredData.OSDString">
298 <summary> 298 <summary>
299 299
300 </summary> 300 </summary>
301 </member> 301 </member>
302 <member name="T:OpenMetaverse.StructuredData.OSDUUID"> 302 <member name="T:OpenMetaverse.StructuredData.OSDUUID">
303 <summary> 303 <summary>
304 304
305 </summary> 305 </summary>
306 </member> 306 </member>
307 <member name="T:OpenMetaverse.StructuredData.OSDDate"> 307 <member name="T:OpenMetaverse.StructuredData.OSDDate">
308 <summary> 308 <summary>
309 309
310 </summary> 310 </summary>
311 </member> 311 </member>
312 <member name="T:OpenMetaverse.StructuredData.OSDUri"> 312 <member name="T:OpenMetaverse.StructuredData.OSDUri">
313 <summary> 313 <summary>
314 314
315 </summary> 315 </summary>
316 </member> 316 </member>
317 <member name="T:OpenMetaverse.StructuredData.OSDBinary"> 317 <member name="T:OpenMetaverse.StructuredData.OSDBinary">
318 <summary> 318 <summary>
319 319
320 </summary> 320 </summary>
321 </member> 321 </member>
322 <member name="T:OpenMetaverse.StructuredData.OSDMap"> 322 <member name="T:OpenMetaverse.StructuredData.OSDMap">
323 <summary> 323 <summary>
324 324
325 </summary> 325 </summary>
326 </member> 326 </member>
327 <member name="T:OpenMetaverse.StructuredData.OSDArray"> 327 <member name="T:OpenMetaverse.StructuredData.OSDArray">
328 <summary> 328 <summary>
329 329
330 </summary> 330 </summary>
331 </member> 331 </member>
332 </members> 332 </members>
333</doc> 333</doc>
diff --git a/bin/OpenMetaverse.StructuredData.dll b/bin/OpenMetaverse.StructuredData.dll
index f4992a2..76db137 100644
--- a/bin/OpenMetaverse.StructuredData.dll
+++ b/bin/OpenMetaverse.StructuredData.dll
Binary files differ
diff --git a/bin/OpenMetaverse.Utilities.XML b/bin/OpenMetaverse.Utilities.XML
deleted file mode 100644
index 3fdf004..0000000
--- a/bin/OpenMetaverse.Utilities.XML
+++ /dev/null
@@ -1,98 +0,0 @@
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>OpenMetaverse.Utilities</name>
5 </assembly>
6 <members>
7 <member name="F:OpenMetaverse.Utilities.VoiceManager.BlockingTimeout">
8 <summary>Amount of time to wait for the voice daemon to respond.
9 The value needs to stay relatively high because some of the calls
10 require the voice daemon to make remote queries before replying</summary>
11 </member>
12 <member name="M:OpenMetaverse.Utilities.VoiceManager.RequestRenderAudioStart(System.String,System.Boolean)">
13 <summary>
14 Does not appear to be working
15 </summary>
16 <param name="fileName"></param>
17 <param name="loop"></param>
18 </member>
19 <member name="M:OpenMetaverse.RegistrationApi.CreateUser(OpenMetaverse.RegistrationApi.CreateUserParam)">
20 <summary>
21 Returns the new user ID or throws an exception containing the error code
22 The error codes can be found here: https://wiki.secondlife.com/wiki/RegAPIError
23 </summary>
24 <param name="user">New user account to create</param>
25 <returns>The UUID of the new user account</returns>
26 </member>
27 <member name="T:OpenMetaverse.RegistrationApi.CreateUserParam">
28 <summary>
29 See https://secure-web6.secondlife.com/developers/third_party_reg/#service_create_user or
30 https://wiki.secondlife.com/wiki/RegAPIDoc for description
31 </summary>
32 </member>
33 <member name="T:OpenMetaverse.Utilities.WaterType">
34 <summary>
35
36 </summary>
37 </member>
38 <member name="F:OpenMetaverse.Utilities.WaterType.Unknown">
39 <summary></summary>
40 </member>
41 <member name="F:OpenMetaverse.Utilities.WaterType.Dry">
42 <summary></summary>
43 </member>
44 <member name="F:OpenMetaverse.Utilities.WaterType.Waterfront">
45 <summary></summary>
46 </member>
47 <member name="F:OpenMetaverse.Utilities.WaterType.Underwater">
48 <summary></summary>
49 </member>
50 <member name="M:OpenMetaverse.Utilities.Realism.Shoot(OpenMetaverse.GridClient,OpenMetaverse.Vector3)">
51 <summary>
52 Aims at the specified position, enters mouselook, presses and
53 releases the left mouse button, and leaves mouselook
54 </summary>
55 <param name="client"></param>
56 <param name="target">Target to shoot at</param>
57 <returns></returns>
58 </member>
59 <member name="M:OpenMetaverse.Utilities.Realism.Shoot(OpenMetaverse.GridClient)">
60 <summary>
61 Enters mouselook, presses and releases the left mouse button, and leaves mouselook
62 </summary>
63 <returns></returns>
64 </member>
65 <member name="M:OpenMetaverse.Utilities.Realism.Chat(OpenMetaverse.GridClient,System.String)">
66 <summary>
67 A psuedo-realistic chat function that uses the typing sound and
68 animation, types at three characters per second, and randomly
69 pauses. This function will block until the message has been sent
70 </summary>
71 <param name="client">A reference to the client that will chat</param>
72 <param name="message">The chat message to send</param>
73 </member>
74 <member name="M:OpenMetaverse.Utilities.Realism.Chat(OpenMetaverse.GridClient,System.String,OpenMetaverse.ChatType,System.Int32)">
75 <summary>
76 A psuedo-realistic chat function that uses the typing sound and
77 animation, types at a given rate, and randomly pauses. This
78 function will block until the message has been sent
79 </summary>
80 <param name="client">A reference to the client that will chat</param>
81 <param name="message">The chat message to send</param>
82 <param name="type">The chat type (usually Normal, Whisper or Shout)</param>
83 <param name="cps">Characters per second rate for chatting</param>
84 </member>
85 <member name="F:OpenMetaverse.Utilities.VoiceServiceType.Unknown">
86 <summary>Unknown voice service level</summary>
87 </member>
88 <member name="F:OpenMetaverse.Utilities.VoiceServiceType.TypeA">
89 <summary>Spatialized local chat</summary>
90 </member>
91 <member name="F:OpenMetaverse.Utilities.VoiceServiceType.TypeB">
92 <summary>Remote multi-party chat</summary>
93 </member>
94 <member name="F:OpenMetaverse.Utilities.VoiceServiceType.TypeC">
95 <summary>One-to-one and small group chat</summary>
96 </member>
97 </members>
98</doc>
diff --git a/bin/OpenMetaverse.Utilities.dll b/bin/OpenMetaverse.Utilities.dll
deleted file mode 100644
index 04248be..0000000
--- a/bin/OpenMetaverse.Utilities.dll
+++ /dev/null
Binary files differ
diff --git a/bin/OpenMetaverse.XML b/bin/OpenMetaverse.XML
index cdb618e..6574c13 100644
--- a/bin/OpenMetaverse.XML
+++ b/bin/OpenMetaverse.XML
@@ -1,22015 +1,25250 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>OpenMetaverse</name> 4 <name>OpenMetaverse</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.PCode"> 7 <member name="T:OpenMetaverse.Imaging.LoadTGAClass">
8 <summary> 8 <summary>
9 Identifier code for primitive types 9 Capability to load TGAs to Bitmap
10 </summary> 10 </summary>
11 </member> 11 </member>
12 <member name="F:OpenMetaverse.PCode.None"> 12 <member name="T:OpenMetaverse.Assets.AssetPrim">
13 <summary>None</summary> 13 <summary>
14 </member> 14 Represents a primitive asset
15 <member name="F:OpenMetaverse.PCode.Prim"> 15 </summary>
16 <summary>A Primitive</summary> 16 </member>
17 </member> 17 <member name="T:OpenMetaverse.Assets.Asset">
18 <member name="F:OpenMetaverse.PCode.Avatar"> 18 <summary>
19 <summary>A Avatar</summary> 19 Base class for all Asset types
20 </member> 20 </summary>
21 <member name="F:OpenMetaverse.PCode.Grass"> 21 </member>
22 <summary>Linden grass</summary> 22 <member name="F:OpenMetaverse.Assets.Asset.AssetData">
23 </member> 23 <summary>A byte array containing the raw asset data</summary>
24 <member name="F:OpenMetaverse.PCode.NewTree"> 24 </member>
25 <summary>Linden tree</summary> 25 <member name="F:OpenMetaverse.Assets.Asset.Temporary">
26 </member> 26 <summary>True if the asset it only stored on the server temporarily</summary>
27 <member name="F:OpenMetaverse.PCode.ParticleSystem"> 27 </member>
28 <summary>A primitive that acts as the source for a particle stream</summary> 28 <member name="F:OpenMetaverse.Assets.Asset._AssetID">
29 </member> 29 <summary>A unique ID</summary>
30 <member name="F:OpenMetaverse.PCode.Tree"> 30 </member>
31 <summary>A Linden tree</summary> 31 <member name="M:OpenMetaverse.Assets.Asset.#ctor">
32 </member> 32 <summary>
33 <member name="T:OpenMetaverse.PrimFlags"> 33 Construct a new Asset object
34 <summary> 34 </summary>
35 Primary parameters for primitives such as Physics Enabled or Phantom 35 </member>
36 </summary> 36 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])">
37 </member> 37 <summary>
38 <member name="F:OpenMetaverse.PrimFlags.None"> 38 Construct a new Asset object
39 <summary>Deprecated</summary> 39 </summary>
40 </member> 40 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
41 <member name="F:OpenMetaverse.PrimFlags.Physics"> 41 <param name="assetData">A byte array containing the raw asset data</param>
42 <summary>Whether physics are enabled for this object</summary> 42 </member>
43 </member> 43 <member name="M:OpenMetaverse.Assets.Asset.Encode">
44 <member name="F:OpenMetaverse.PrimFlags.CreateSelected"> 44 <summary>
45 <summary></summary> 45 Regenerates the <code>AssetData</code> byte array from the properties
46 </member> 46 of the derived class.
47 <member name="F:OpenMetaverse.PrimFlags.ObjectModify"> 47 </summary>
48 <summary></summary> 48 </member>
49 </member> 49 <member name="M:OpenMetaverse.Assets.Asset.Decode">
50 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy"> 50 <summary>
51 <summary></summary> 51 Decodes the AssetData, placing it in appropriate properties of the derived
52 </member> 52 class.
53 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner"> 53 </summary>
54 <summary></summary> 54 <returns>True if the asset decoding succeeded, otherwise false</returns>
55 </member> 55 </member>
56 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner"> 56 <member name="P:OpenMetaverse.Assets.Asset.AssetID">
57 <summary></summary> 57 <summary>The assets unique ID</summary>
58 </member> 58 </member>
59 <member name="F:OpenMetaverse.PrimFlags.Scripted"> 59 <member name="P:OpenMetaverse.Assets.Asset.AssetType">
60 <summary></summary> 60 <summary>
61 </member> 61 The "type" of asset, Notecard, Animation, etc
62 <member name="F:OpenMetaverse.PrimFlags.Touch"> 62 </summary>
63 <summary>Whether this object contains an active touch script</summary> 63 </member>
64 </member> 64 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor">
65 <member name="F:OpenMetaverse.PrimFlags.ObjectMove"> 65 <summary>Initializes a new instance of an AssetPrim object</summary>
66 <summary></summary> 66 </member>
67 </member> 67 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode">
68 <member name="F:OpenMetaverse.PrimFlags.Money"> 68 <summary>
69 <summary>Whether this object can receive payments</summary> 69
70 </member> 70 </summary>
71 <member name="F:OpenMetaverse.PrimFlags.Phantom"> 71 </member>
72 <summary>Whether this object is phantom (no collisions)</summary> 72 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode">
73 </member> 73 <summary>
74 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty"> 74
75 <summary></summary> 75 </summary>
76 </member> 76 <returns></returns>
77 <member name="F:OpenMetaverse.PrimFlags.JointHinge"> 77 </member>
78 <summary></summary> 78 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType">
79 </member> 79 <summary>Override the base classes AssetType</summary>
80 <member name="F:OpenMetaverse.PrimFlags.JointP2P"> 80 </member>
81 <summary></summary> 81 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape">
82 </member> 82 <summary>
83 <member name="F:OpenMetaverse.PrimFlags.JointLP2P"> 83 Only used internally for XML serialization/deserialization
84 <summary></summary> 84 </summary>
85 </member> 85 </member>
86 <member name="F:OpenMetaverse.PrimFlags.JointWheel"> 86 <member name="T:OpenMetaverse.Sounds">
87 <summary>Deprecated</summary> 87 <summary>
88 </member> 88 pre-defined built in sounds
89 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop"> 89 </summary>
90 <summary></summary> 90 </member>
91 </member> 91 <member name="F:OpenMetaverse.Sounds.BELL_TING">
92 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer"> 92 <summary></summary>
93 <summary></summary> 93 </member>
94 </member> 94 <member name="F:OpenMetaverse.Sounds.CLICK">
95 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned"> 95 <summary></summary>
96 <summary></summary> 96 </member>
97 </member> 97 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE">
98 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer"> 98 <summary></summary>
99 <summary>Deprecated</summary> 99 </member>
100 </member> 100 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE">
101 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled"> 101 <summary></summary>
102 <summary></summary> 102 </member>
103 </member> 103 <member name="F:OpenMetaverse.Sounds.IM_START">
104 <member name="F:OpenMetaverse.PrimFlags.AnimSource"> 104 <summary></summary>
105 <summary></summary> 105 </member>
106 </member> 106 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION">
107 <member name="F:OpenMetaverse.PrimFlags.CameraSource"> 107 <summary></summary>
108 <summary></summary> 108 </member>
109 </member> 109 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION">
110 <member name="F:OpenMetaverse.PrimFlags.CastShadows"> 110 <summary></summary>
111 <summary></summary> 111 </member>
112 </member> 112 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP">
113 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge"> 113 <summary></summary>
114 <summary>Server flag, will not be sent to clients. Specifies that 114 </member>
115 the object is destroyed when it touches a simulator edge</summary> 115 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS">
116 </member> 116 <summary>coins</summary>
117 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge"> 117 </member>
118 <summary>Server flag, will not be sent to clients. Specifies that 118 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL">
119 the object will be returned to the owner's inventory when it 119 <summary>cash register bell</summary>
120 touches a simulator edge</summary> 120 </member>
121 </member> 121 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE">
122 <member name="F:OpenMetaverse.PrimFlags.Sandbox"> 122 <summary></summary>
123 <summary>Server flag, will not be sent to clients.</summary> 123 </member>
124 </member> 124 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION">
125 <member name="F:OpenMetaverse.PrimFlags.Flying"> 125 <summary></summary>
126 <summary>Server flag, will not be sent to client. Specifies that 126 </member>
127 the object is hovering/flying</summary> 127 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER">
128 </member> 128 <summary>rubber</summary>
129 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify"> 129 </member>
130 <summary></summary> 130 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC">
131 </member> 131 <summary>plastic</summary>
132 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez"> 132 </member>
133 <summary></summary> 133 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH">
134 </member> 134 <summary>flesh</summary>
135 <member name="F:OpenMetaverse.PrimFlags.Temporary"> 135 </member>
136 <summary></summary> 136 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING">
137 </member> 137 <summary>wood splintering?</summary>
138 <member name="F:OpenMetaverse.PrimFlags.ZlibCompressed"> 138 </member>
139 <summary></summary> 139 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK">
140 </member> 140 <summary>glass break</summary>
141 <member name="T:OpenMetaverse.SoundFlags"> 141 </member>
142 <summary> 142 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK">
143 Sound flags for sounds attached to primitives 143 <summary>metal clunk</summary>
144 </summary> 144 </member>
145 </member> 145 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH">
146 <member name="F:OpenMetaverse.SoundFlags.None"> 146 <summary>whoosh</summary>
147 <summary></summary> 147 </member>
148 </member> 148 <member name="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE">
149 <member name="F:OpenMetaverse.SoundFlags.Loop"> 149 <summary>shake</summary>
150 <summary></summary> 150 </member>
151 </member> 151 <member name="F:OpenMetaverse.Sounds.OBJECT_REZ">
152 <member name="F:OpenMetaverse.SoundFlags.SyncMaster"> 152 <summary></summary>
153 <summary></summary> 153 </member>
154 </member> 154 <member name="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING">
155 <member name="F:OpenMetaverse.SoundFlags.SyncSlave"> 155 <summary>ding</summary>
156 <summary></summary> 156 </member>
157 </member> 157 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT">
158 <member name="F:OpenMetaverse.SoundFlags.SyncPending"> 158 <summary></summary>
159 <summary></summary> 159 </member>
160 </member> 160 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1">
161 <member name="F:OpenMetaverse.SoundFlags.Queue"> 161 <summary></summary>
162 <summary></summary> 162 </member>
163 </member> 163 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2">
164 <member name="F:OpenMetaverse.SoundFlags.Stop"> 164 <summary></summary>
165 <summary></summary> 165 </member>
166 </member> 166 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3">
167 <member name="T:OpenMetaverse.Material"> 167 <summary></summary>
168 <summary> 168 </member>
169 Material type for a primitive 169 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4">
170 </summary> 170 <summary></summary>
171 </member> 171 </member>
172 <member name="F:OpenMetaverse.Material.Stone"> 172 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5">
173 <summary></summary> 173 <summary></summary>
174 </member> 174 </member>
175 <member name="F:OpenMetaverse.Material.Metal"> 175 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6">
176 <summary></summary> 176 <summary></summary>
177 </member> 177 </member>
178 <member name="F:OpenMetaverse.Material.Glass"> 178 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7">
179 <summary></summary> 179 <summary></summary>
180 </member> 180 </member>
181 <member name="F:OpenMetaverse.Material.Wood"> 181 <member name="F:OpenMetaverse.Sounds.SNAPSHOT">
182 <summary></summary> 182 <summary></summary>
183 </member> 183 </member>
184 <member name="F:OpenMetaverse.Material.Flesh"> 184 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY">
185 <summary></summary> 185 <summary></summary>
186 </member> 186 </member>
187 <member name="F:OpenMetaverse.Material.Plastic"> 187 <member name="F:OpenMetaverse.Sounds.THUNDER">
188 <summary></summary> 188 <summary></summary>
189 </member> 189 </member>
190 <member name="F:OpenMetaverse.Material.Rubber"> 190 <member name="F:OpenMetaverse.Sounds.WINDOW_CLOSE">
191 <summary></summary> 191 <summary></summary>
192 </member> 192 </member>
193 <member name="F:OpenMetaverse.Material.Light"> 193 <member name="F:OpenMetaverse.Sounds.WINDOW_OPEN">
194 <summary></summary> 194 <summary></summary>
195 </member> 195 </member>
196 <member name="T:OpenMetaverse.PrimType"> 196 <member name="F:OpenMetaverse.Sounds.ZIPPER">
197 <summary> 197 <summary></summary>
198 Used in a helper function to roughly determine prim shape 198 </member>
199 </summary> 199 <member name="M:OpenMetaverse.Sounds.ToDictionary">
200 </member> 200 <summary>
201 <member name="T:OpenMetaverse.ExtraParamType"> 201 A dictionary containing all pre-defined sounds
202 <summary> 202 </summary>
203 Extra parameters for primitives, these flags are for features that have 203 <returns>A dictionary containing the pre-defined sounds,
204 been added after the original ObjectFlags that has all eight bits 204 where the key is the sounds ID, and the value is a string
205 reserved already 205 containing a name to identify the purpose of the sound</returns>
206 </summary> 206 </member>
207 </member> 207 <member name="T:OpenMetaverse.ObjectReturnType">
208 <member name="F:OpenMetaverse.ExtraParamType.Flexible"> 208 <summary>
209 <summary>Whether this object has flexible parameters</summary> 209 Type of return to use when returning objects from a parcel
210 </member> 210 </summary>
211 <member name="F:OpenMetaverse.ExtraParamType.Light"> 211 </member>
212 <summary>Whether this object has light parameters</summary> 212 <member name="F:OpenMetaverse.ObjectReturnType.None">
213 </member> 213 <summary></summary>
214 <member name="F:OpenMetaverse.ExtraParamType.Sculpt"> 214 </member>
215 <summary>Whether this object is a sculpted prim</summary> 215 <member name="F:OpenMetaverse.ObjectReturnType.Owner">
216 </member> 216 <summary>Return objects owned by parcel owner</summary>
217 <member name="T:OpenMetaverse.JointType"> 217 </member>
218 <summary> 218 <member name="F:OpenMetaverse.ObjectReturnType.Group">
219 219 <summary>Return objects set to group</summary>
220 </summary> 220 </member>
221 </member> 221 <member name="F:OpenMetaverse.ObjectReturnType.Other">
222 <member name="F:OpenMetaverse.JointType.Invalid"> 222 <summary>Return objects not owned by parcel owner or set to group</summary>
223 <summary></summary> 223 </member>
224 </member> 224 <member name="F:OpenMetaverse.ObjectReturnType.List">
225 <member name="F:OpenMetaverse.JointType.Hinge"> 225 <summary>Return a specific list of objects on parcel</summary>
226 <summary></summary> 226 </member>
227 </member> 227 <member name="F:OpenMetaverse.ObjectReturnType.Sell">
228 <member name="F:OpenMetaverse.JointType.Point"> 228 <summary>Return objects that are marked for-sale</summary>
229 <summary></summary> 229 </member>
230 </member> 230 <member name="T:OpenMetaverse.ParcelAccessFlags">
231 <member name="T:OpenMetaverse.SculptType"> 231 <summary>
232 <summary> 232 Blacklist/Whitelist flags used in parcels Access List
233 233 </summary>
234 </summary> 234 </member>
235 </member> 235 <member name="F:OpenMetaverse.ParcelAccessFlags.NoAccess">
236 <member name="F:OpenMetaverse.SculptType.None"> 236 <summary>Agent is denied access</summary>
237 <summary></summary> 237 </member>
238 </member> 238 <member name="F:OpenMetaverse.ParcelAccessFlags.Access">
239 <member name="F:OpenMetaverse.SculptType.Sphere"> 239 <summary>Agent is granted access</summary>
240 <summary></summary> 240 </member>
241 </member> 241 <member name="T:OpenMetaverse.ParcelResult">
242 <member name="F:OpenMetaverse.SculptType.Torus"> 242 <summary>
243 <summary></summary> 243 The result of a request for parcel properties
244 </member> 244 </summary>
245 <member name="F:OpenMetaverse.SculptType.Plane"> 245 </member>
246 <summary></summary> 246 <member name="F:OpenMetaverse.ParcelResult.NoData">
247 </member> 247 <summary>No matches were found for the request</summary>
248 <member name="F:OpenMetaverse.SculptType.Cylinder"> 248 </member>
249 <summary></summary> 249 <member name="F:OpenMetaverse.ParcelResult.Single">
250 </member> 250 <summary>Request matched a single parcel</summary>
251 <member name="F:OpenMetaverse.SculptType.Invert"> 251 </member>
252 <summary></summary> 252 <member name="F:OpenMetaverse.ParcelResult.Multiple">
253 </member> 253 <summary>Request matched multiple parcels</summary>
254 <member name="F:OpenMetaverse.SculptType.Mirror"> 254 </member>
255 <summary></summary> 255 <member name="T:OpenMetaverse.AccessList">
256 </member> 256 <summary>
257 <member name="T:OpenMetaverse.FaceType"> 257 Flags used in the ParcelAccessListRequest packet to specify whether
258 <summary> 258 we want the access list (whitelist), ban list (blacklist), or both
259 259 </summary>
260 </summary> 260 </member>
261 </member> 261 <member name="F:OpenMetaverse.AccessList.Access">
262 <member name="F:OpenMetaverse.FaceType.PathBegin"> 262 <summary>Request the access list</summary>
263 <summary></summary> 263 </member>
264 </member> 264 <member name="F:OpenMetaverse.AccessList.Ban">
265 <member name="F:OpenMetaverse.FaceType.PathEnd"> 265 <summary>Request the ban list</summary>
266 <summary></summary> 266 </member>
267 </member> 267 <member name="F:OpenMetaverse.AccessList.Both">
268 <member name="F:OpenMetaverse.FaceType.InnerSide"> 268 <summary>Request both White and Black lists</summary>
269 <summary></summary> 269 </member>
270 </member> 270 <member name="T:OpenMetaverse.ParcelPropertiesStatus">
271 <member name="F:OpenMetaverse.FaceType.ProfileBegin"> 271 <summary>
272 <summary></summary> 272 Sequence ID in ParcelPropertiesReply packets (sent when avatar
273 </member> 273 tries to cross a parcel border)
274 <member name="F:OpenMetaverse.FaceType.ProfileEnd"> 274 </summary>
275 <summary></summary> 275 </member>
276 </member> 276 <member name="F:OpenMetaverse.ParcelPropertiesStatus.ParcelSelected">
277 <member name="F:OpenMetaverse.FaceType.OuterSide0"> 277 <summary>Parcel is currently selected</summary>
278 <summary></summary> 278 </member>
279 </member> 279 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotInGroup">
280 <member name="F:OpenMetaverse.FaceType.OuterSide1"> 280 <summary>Parcel restricted to a group the avatar is not a
281 <summary></summary> 281 member of</summary>
282 </member> 282 </member>
283 <member name="F:OpenMetaverse.FaceType.OuterSide2"> 283 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionBanned">
284 <summary></summary> 284 <summary>Avatar is banned from the parcel</summary>
285 </member> 285 </member>
286 <member name="F:OpenMetaverse.FaceType.OuterSide3"> 286 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotOnAccessList">
287 <summary></summary> 287 <summary>Parcel is restricted to an access list that the
288 </member> 288 avatar is not on</summary>
289 <member name="T:OpenMetaverse.ObjectCategory"> 289 </member>
290 <summary> 290 <member name="F:OpenMetaverse.ParcelPropertiesStatus.HoveredOverParcel">
291 291 <summary>Response to hovering over a parcel</summary>
292 </summary> 292 </member>
293 </member> 293 <member name="T:OpenMetaverse.TerraformAction">
294 <member name="F:OpenMetaverse.ObjectCategory.Invalid"> 294 <summary>
295 <summary></summary> 295 The tool to use when modifying terrain levels
296 </member> 296 </summary>
297 <member name="F:OpenMetaverse.ObjectCategory.None"> 297 </member>
298 <summary></summary> 298 <member name="F:OpenMetaverse.TerraformAction.Level">
299 </member> 299 <summary>Level the terrain</summary>
300 <member name="F:OpenMetaverse.ObjectCategory.Owner"> 300 </member>
301 <summary></summary> 301 <member name="F:OpenMetaverse.TerraformAction.Raise">
302 </member> 302 <summary>Raise the terrain</summary>
303 <member name="F:OpenMetaverse.ObjectCategory.Group"> 303 </member>
304 <summary></summary> 304 <member name="F:OpenMetaverse.TerraformAction.Lower">
305 </member> 305 <summary>Lower the terrain</summary>
306 <member name="F:OpenMetaverse.ObjectCategory.Other"> 306 </member>
307 <summary></summary> 307 <member name="F:OpenMetaverse.TerraformAction.Smooth">
308 </member> 308 <summary>Smooth the terrain</summary>
309 <member name="F:OpenMetaverse.ObjectCategory.Selected"> 309 </member>
310 <summary></summary> 310 <member name="F:OpenMetaverse.TerraformAction.Noise">
311 </member> 311 <summary>Add random noise to the terrain</summary>
312 <member name="F:OpenMetaverse.ObjectCategory.Temporary"> 312 </member>
313 <summary></summary> 313 <member name="F:OpenMetaverse.TerraformAction.Revert">
314 </member> 314 <summary>Revert terrain to simulator default</summary>
315 <member name="T:OpenMetaverse.AttachmentPoint"> 315 </member>
316 <summary> 316 <member name="T:OpenMetaverse.TerraformBrushSize">
317 Attachment points for objects on avatar bodies 317 <summary>
318 </summary> 318 The tool size to use when changing terrain levels
319 <remarks> 319 </summary>
320 Both InventoryObject and InventoryAttachment types can be attached 320 </member>
321 </remarks> 321 <member name="F:OpenMetaverse.TerraformBrushSize.Small">
322 </member> 322 <summary>Small</summary>
323 <member name="F:OpenMetaverse.AttachmentPoint.Default"> 323 </member>
324 <summary>Right hand if object was not previously attached</summary> 324 <member name="F:OpenMetaverse.TerraformBrushSize.Medium">
325 </member> 325 <summary>Medium</summary>
326 <member name="F:OpenMetaverse.AttachmentPoint.Chest"> 326 </member>
327 <summary>Chest</summary> 327 <member name="F:OpenMetaverse.TerraformBrushSize.Large">
328 </member> 328 <summary>Large</summary>
329 <member name="F:OpenMetaverse.AttachmentPoint.Skull"> 329 </member>
330 <summary>Skull</summary> 330 <member name="T:OpenMetaverse.AccessDeniedReason">
331 </member> 331 <summary>
332 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder"> 332 Reasons agent is denied access to a parcel on the simulator
333 <summary>Left shoulder</summary> 333 </summary>
334 </member> 334 </member>
335 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder"> 335 <member name="F:OpenMetaverse.AccessDeniedReason.NotDenied">
336 <summary>Right shoulder</summary> 336 <summary>Agent is not denied, access is granted</summary>
337 </member> 337 </member>
338 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand"> 338 <member name="F:OpenMetaverse.AccessDeniedReason.NotInGroup">
339 <summary>Left hand</summary> 339 <summary>Agent is not a member of the group set for the parcel, or which owns the parcel</summary>
340 </member> 340 </member>
341 <member name="F:OpenMetaverse.AttachmentPoint.RightHand"> 341 <member name="F:OpenMetaverse.AccessDeniedReason.NotOnAllowList">
342 <summary>Right hand</summary> 342 <summary>Agent is not on the parcels specific allow list</summary>
343 </member> 343 </member>
344 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot"> 344 <member name="F:OpenMetaverse.AccessDeniedReason.BannedFromParcel">
345 <summary>Left foot</summary> 345 <summary>Agent is on the parcels ban list</summary>
346 </member> 346 </member>
347 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot"> 347 <member name="F:OpenMetaverse.AccessDeniedReason.NoAccess">
348 <summary>Right foot</summary> 348 <summary>Unknown</summary>
349 </member> 349 </member>
350 <member name="F:OpenMetaverse.AttachmentPoint.Spine"> 350 <member name="F:OpenMetaverse.AccessDeniedReason.NotAgeVerified">
351 <summary>Spine</summary> 351 <summary>Agent is not age verified and parcel settings deny access to non age verified avatars</summary>
352 </member> 352 </member>
353 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis"> 353 <member name="T:OpenMetaverse.ParcelOverlayType">
354 <summary>Pelvis</summary> 354 <summary>
355 </member> 355 Parcel overlay type. This is used primarily for highlighting and
356 <member name="F:OpenMetaverse.AttachmentPoint.Mouth"> 356 coloring which is why it is a single integer instead of a set of
357 <summary>Mouth</summary> 357 flags
358 </member> 358 </summary>
359 <member name="F:OpenMetaverse.AttachmentPoint.Chin"> 359 <remarks>These values seem to be poorly thought out. The first three
360 <summary>Chin</summary> 360 bits represent a single value, not flags. For example Auction (0x05) is
361 </member> 361 not a combination of OwnedByOther (0x01) and ForSale(0x04). However,
362 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar"> 362 the BorderWest and BorderSouth values are bit flags that get attached
363 <summary>Left ear</summary> 363 to the value stored in the first three bits. Bits four, five, and six
364 </member> 364 are unused</remarks>
365 <member name="F:OpenMetaverse.AttachmentPoint.RightEar"> 365 </member>
366 <summary>Right ear</summary> 366 <member name="F:OpenMetaverse.ParcelOverlayType.Public">
367 </member> 367 <summary>Public land</summary>
368 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball"> 368 </member>
369 <summary>Left eyeball</summary> 369 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByOther">
370 </member> 370 <summary>Land is owned by another avatar</summary>
371 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball"> 371 </member>
372 <summary>Right eyeball</summary> 372 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByGroup">
373 </member> 373 <summary>Land is owned by a group</summary>
374 <member name="F:OpenMetaverse.AttachmentPoint.Nose"> 374 </member>
375 <summary>Nose</summary> 375 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedBySelf">
376 </member> 376 <summary>Land is owned by the current avatar</summary>
377 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm"> 377 </member>
378 <summary>Right upper arm</summary> 378 <member name="F:OpenMetaverse.ParcelOverlayType.ForSale">
379 </member> 379 <summary>Land is for sale</summary>
380 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm"> 380 </member>
381 <summary>Right forearm</summary> 381 <member name="F:OpenMetaverse.ParcelOverlayType.Auction">
382 </member> 382 <summary>Land is being auctioned</summary>
383 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm"> 383 </member>
384 <summary>Left upper arm</summary> 384 <member name="F:OpenMetaverse.ParcelOverlayType.BorderWest">
385 </member> 385 <summary>To the west of this area is a parcel border</summary>
386 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm"> 386 </member>
387 <summary>Left forearm</summary> 387 <member name="F:OpenMetaverse.ParcelOverlayType.BorderSouth">
388 </member> 388 <summary>To the south of this area is a parcel border</summary>
389 <member name="F:OpenMetaverse.AttachmentPoint.RightHip"> 389 </member>
390 <summary>Right hip</summary> 390 <member name="T:OpenMetaverse.ParcelFlags">
391 </member> 391 <summary>
392 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg"> 392 Various parcel properties
393 <summary>Right upper leg</summary> 393 </summary>
394 </member> 394 </member>
395 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg"> 395 <member name="F:OpenMetaverse.ParcelFlags.None">
396 <summary>Right lower leg</summary> 396 <summary>No flags set</summary>
397 </member> 397 </member>
398 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip"> 398 <member name="F:OpenMetaverse.ParcelFlags.AllowFly">
399 <summary>Left hip</summary> 399 <summary>Allow avatars to fly (a client-side only restriction)</summary>
400 </member> 400 </member>
401 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg"> 401 <member name="F:OpenMetaverse.ParcelFlags.AllowOtherScripts">
402 <summary>Left upper leg</summary> 402 <summary>Allow foreign scripts to run</summary>
403 </member> 403 </member>
404 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg"> 404 <member name="F:OpenMetaverse.ParcelFlags.ForSale">
405 <summary>Left lower leg</summary> 405 <summary>This parcel is for sale</summary>
406 </member> 406 </member>
407 <member name="F:OpenMetaverse.AttachmentPoint.Stomach"> 407 <member name="F:OpenMetaverse.ParcelFlags.AllowLandmark">
408 <summary>Stomach</summary> 408 <summary>Allow avatars to create a landmark on this parcel</summary>
409 </member> 409 </member>
410 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec"> 410 <member name="F:OpenMetaverse.ParcelFlags.AllowTerraform">
411 <summary>Left pectoral</summary> 411 <summary>Allows all avatars to edit the terrain on this parcel</summary>
412 </member> 412 </member>
413 <member name="F:OpenMetaverse.AttachmentPoint.RightPec"> 413 <member name="F:OpenMetaverse.ParcelFlags.AllowDamage">
414 <summary>Right pectoral</summary> 414 <summary>Avatars have health and can take damage on this parcel.
415 </member> 415 If set, avatars can be killed and sent home here</summary>
416 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter2"> 416 </member>
417 <summary>HUD Center position 2</summary> 417 <member name="F:OpenMetaverse.ParcelFlags.CreateObjects">
418 </member> 418 <summary>Foreign avatars can create objects here</summary>
419 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight"> 419 </member>
420 <summary>HUD Top-right</summary> 420 <member name="F:OpenMetaverse.ParcelFlags.ForSaleObjects">
421 </member> 421 <summary>All objects on this parcel can be purchased</summary>
422 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop"> 422 </member>
423 <summary>HUD Top</summary> 423 <member name="F:OpenMetaverse.ParcelFlags.UseAccessGroup">
424 </member> 424 <summary>Access is restricted to a group</summary>
425 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft"> 425 </member>
426 <summary>HUD Top-left</summary> 426 <member name="F:OpenMetaverse.ParcelFlags.UseAccessList">
427 </member> 427 <summary>Access is restricted to a whitelist</summary>
428 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter"> 428 </member>
429 <summary>HUD Center</summary> 429 <member name="F:OpenMetaverse.ParcelFlags.UseBanList">
430 </member> 430 <summary>Ban blacklist is enabled</summary>
431 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft"> 431 </member>
432 <summary>HUD Bottom-left</summary> 432 <member name="F:OpenMetaverse.ParcelFlags.UsePassList">
433 </member> 433 <summary>Unknown</summary>
434 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom"> 434 </member>
435 <summary>HUD Bottom</summary> 435 <member name="F:OpenMetaverse.ParcelFlags.ShowDirectory">
436 </member> 436 <summary>List this parcel in the search directory</summary>
437 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight"> 437 </member>
438 <summary>HUD Bottom-right</summary> 438 <member name="F:OpenMetaverse.ParcelFlags.AllowDeedToGroup">
439 </member> 439 <summary>Allow personally owned parcels to be deeded to group</summary>
440 <member name="T:OpenMetaverse.Tree"> 440 </member>
441 <summary> 441 <member name="F:OpenMetaverse.ParcelFlags.ContributeWithDeed">
442 Tree foliage types 442 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary>
443 </summary> 443 </member>
444 </member> 444 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal">
445 <member name="F:OpenMetaverse.Tree.Pine1"> 445 <summary>Restrict sounds originating on this parcel to the
446 <summary>Pine1 tree</summary> 446 parcel boundaries</summary>
447 </member> 447 </member>
448 <member name="F:OpenMetaverse.Tree.Oak"> 448 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects">
449 <summary>Oak tree</summary> 449 <summary>Objects on this parcel are sold when the land is
450 </member> 450 purchsaed</summary>
451 <member name="F:OpenMetaverse.Tree.TropicalBush1"> 451 </member>
452 <summary>Tropical Bush1</summary> 452 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish">
453 </member> 453 <summary>Allow this parcel to be published on the web</summary>
454 <member name="F:OpenMetaverse.Tree.Palm1"> 454 </member>
455 <summary>Palm1 tree</summary> 455 <member name="F:OpenMetaverse.ParcelFlags.MaturePublish">
456 </member> 456 <summary>The information for this parcel is mature content</summary>
457 <member name="F:OpenMetaverse.Tree.Dogwood"> 457 </member>
458 <summary>Dogwood tree</summary> 458 <member name="F:OpenMetaverse.ParcelFlags.UrlWebPage">
459 </member> 459 <summary>The media URL is an HTML page</summary>
460 <member name="F:OpenMetaverse.Tree.TropicalBush2"> 460 </member>
461 <summary>Tropical Bush2</summary> 461 <member name="F:OpenMetaverse.ParcelFlags.UrlRawHtml">
462 </member> 462 <summary>The media URL is a raw HTML string</summary>
463 <member name="F:OpenMetaverse.Tree.Palm2"> 463 </member>
464 <summary>Palm2 tree</summary> 464 <member name="F:OpenMetaverse.ParcelFlags.RestrictPushObject">
465 </member> 465 <summary>Restrict foreign object pushes</summary>
466 <member name="F:OpenMetaverse.Tree.Cypress1"> 466 </member>
467 <summary>Cypress1 tree</summary> 467 <member name="F:OpenMetaverse.ParcelFlags.DenyAnonymous">
468 </member> 468 <summary>Ban all non identified/transacted avatars</summary>
469 <member name="F:OpenMetaverse.Tree.Cypress2"> 469 </member>
470 <summary>Cypress2 tree</summary> 470 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupScripts">
471 </member> 471 <summary>Allow group-owned scripts to run</summary>
472 <member name="F:OpenMetaverse.Tree.Pine2"> 472 </member>
473 <summary>Pine2 tree</summary> 473 <member name="F:OpenMetaverse.ParcelFlags.CreateGroupObjects">
474 </member> 474 <summary>Allow object creation by group members or group
475 <member name="F:OpenMetaverse.Tree.Plumeria"> 475 objects</summary>
476 <summary>Plumeria</summary> 476 </member>
477 </member> 477 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry">
478 <member name="F:OpenMetaverse.Tree.WinterPine1"> 478 <summary>Allow all objects to enter this parcel</summary>
479 <summary>Winter pinetree1</summary> 479 </member>
480 </member> 480 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupObjectEntry">
481 <member name="F:OpenMetaverse.Tree.WinterAspen"> 481 <summary>Only allow group and owner objects to enter this parcel</summary>
482 <summary>Winter Aspen tree</summary> 482 </member>
483 </member> 483 <member name="F:OpenMetaverse.ParcelFlags.AllowVoiceChat">
484 <member name="F:OpenMetaverse.Tree.WinterPine2"> 484 <summary>Voice Enabled on this parcel</summary>
485 <summary>Winter pinetree2</summary> 485 </member>
486 </member> 486 <member name="F:OpenMetaverse.ParcelFlags.UseEstateVoiceChan">
487 <member name="F:OpenMetaverse.Tree.Eucalyptus"> 487 <summary>Use Estate Voice channel for Voice on this parcel</summary>
488 <summary>Eucalyptus tree</summary> 488 </member>
489 </member> 489 <member name="F:OpenMetaverse.ParcelFlags.DenyAgeUnverified">
490 <member name="F:OpenMetaverse.Tree.Fern"> 490 <summary>Deny Age Unverified Users</summary>
491 <summary>Fern</summary> 491 </member>
492 </member> 492 <member name="T:OpenMetaverse.ParcelStatus">
493 <member name="F:OpenMetaverse.Tree.Eelgrass"> 493 <summary>
494 <summary>Eelgrass</summary> 494 Parcel ownership status
495 </member> 495 </summary>
496 <member name="F:OpenMetaverse.Tree.SeaSword"> 496 </member>
497 <summary>Sea Sword</summary> 497 <member name="F:OpenMetaverse.ParcelStatus.None">
498 </member> 498 <summary>Placeholder</summary>
499 <member name="F:OpenMetaverse.Tree.Kelp1"> 499 </member>
500 <summary>Kelp1 plant</summary> 500 <member name="F:OpenMetaverse.ParcelStatus.Leased">
501 </member> 501 <summary>Parcel is leased (owned) by an avatar or group</summary>
502 <member name="F:OpenMetaverse.Tree.BeachGrass1"> 502 </member>
503 <summary>Beach grass</summary> 503 <member name="F:OpenMetaverse.ParcelStatus.LeasePending">
504 </member> 504 <summary>Parcel is in process of being leased (purchased) by an avatar or group</summary>
505 <member name="F:OpenMetaverse.Tree.Kelp2"> 505 </member>
506 <summary>Kelp2 plant</summary> 506 <member name="F:OpenMetaverse.ParcelStatus.Abandoned">
507 </member> 507 <summary>Parcel has been abandoned back to Governor Linden</summary>
508 <member name="T:OpenMetaverse.Grass"> 508 </member>
509 <summary> 509 <member name="T:OpenMetaverse.ParcelCategory">
510 Grass foliage types 510 <summary>
511 </summary> 511 Category parcel is listed in under search
512 </member> 512 </summary>
513 <member name="F:OpenMetaverse.Grass.Grass0"> 513 </member>
514 <summary></summary> 514 <member name="F:OpenMetaverse.ParcelCategory.None">
515 </member> 515 <summary>No assigned category</summary>
516 <member name="F:OpenMetaverse.Grass.Grass1"> 516 </member>
517 <summary></summary> 517 <member name="F:OpenMetaverse.ParcelCategory.Linden">
518 </member> 518 <summary>Linden Infohub or public area</summary>
519 <member name="F:OpenMetaverse.Grass.Grass2"> 519 </member>
520 <summary></summary> 520 <member name="F:OpenMetaverse.ParcelCategory.Adult">
521 </member> 521 <summary>Adult themed area</summary>
522 <member name="F:OpenMetaverse.Grass.Grass3"> 522 </member>
523 <summary></summary> 523 <member name="F:OpenMetaverse.ParcelCategory.Arts">
524 </member> 524 <summary>Arts and Culture</summary>
525 <member name="F:OpenMetaverse.Grass.Grass4"> 525 </member>
526 <summary></summary> 526 <member name="F:OpenMetaverse.ParcelCategory.Business">
527 </member> 527 <summary>Business</summary>
528 <member name="F:OpenMetaverse.Grass.Undergrowth1"> 528 </member>
529 <summary></summary> 529 <member name="F:OpenMetaverse.ParcelCategory.Educational">
530 </member> 530 <summary>Educational</summary>
531 <member name="T:OpenMetaverse.ClickAction"> 531 </member>
532 <summary> 532 <member name="F:OpenMetaverse.ParcelCategory.Gaming">
533 Action associated with clicking on an object 533 <summary>Gaming</summary>
534 </summary> 534 </member>
535 </member> 535 <member name="F:OpenMetaverse.ParcelCategory.Hangout">
536 <member name="F:OpenMetaverse.ClickAction.Touch"> 536 <summary>Hangout or Club</summary>
537 <summary>Touch object</summary> 537 </member>
538 </member> 538 <member name="F:OpenMetaverse.ParcelCategory.Newcomer">
539 <member name="F:OpenMetaverse.ClickAction.Sit"> 539 <summary>Newcomer friendly</summary>
540 <summary>Sit on object</summary> 540 </member>
541 </member> 541 <member name="F:OpenMetaverse.ParcelCategory.Park">
542 <member name="F:OpenMetaverse.ClickAction.Buy"> 542 <summary>Parks and Nature</summary>
543 <summary>Purchase object or contents</summary> 543 </member>
544 </member> 544 <member name="F:OpenMetaverse.ParcelCategory.Residential">
545 <member name="F:OpenMetaverse.ClickAction.Pay"> 545 <summary>Residential</summary>
546 <summary>Pay the object</summary> 546 </member>
547 </member> 547 <member name="F:OpenMetaverse.ParcelCategory.Shopping">
548 <member name="F:OpenMetaverse.ClickAction.OpenTask"> 548 <summary>Shopping</summary>
549 <summary>Open task inventory</summary> 549 </member>
550 </member> 550 <member name="F:OpenMetaverse.ParcelCategory.Stage">
551 <member name="F:OpenMetaverse.ClickAction.PlayMedia"> 551 <summary>Not Used?</summary>
552 <summary>Play parcel media</summary> 552 </member>
553 </member> 553 <member name="F:OpenMetaverse.ParcelCategory.Other">
554 <member name="F:OpenMetaverse.ClickAction.OpenMedia"> 554 <summary>Other</summary>
555 <summary>Open parcel media</summary> 555 </member>
556 </member> 556 <member name="F:OpenMetaverse.ParcelCategory.Any">
557 <member name="T:OpenMetaverse.Primitive"> 557 <summary>Not an actual category, only used for queries</summary>
558 <summary> 558 </member>
559 Particle system specific enumerators, flags and methods. 559 <member name="T:OpenMetaverse.LandingType">
560 </summary> 560 <summary>
561 </member> 561 Type of teleport landing for a parcel
562 <member name="F:OpenMetaverse.Primitive.ID"> 562 </summary>
563 <summary></summary> 563 </member>
564 </member> 564 <member name="F:OpenMetaverse.LandingType.None">
565 <member name="F:OpenMetaverse.Primitive.GroupID"> 565 <summary>Unset, simulator default</summary>
566 <summary></summary> 566 </member>
567 </member> 567 <member name="F:OpenMetaverse.LandingType.LandingPoint">
568 <member name="F:OpenMetaverse.Primitive.LocalID"> 568 <summary>Specific landing point set for this parcel</summary>
569 <summary></summary> 569 </member>
570 </member> 570 <member name="F:OpenMetaverse.LandingType.Direct">
571 <member name="F:OpenMetaverse.Primitive.ParentID"> 571 <summary>No landing point set, direct teleports enabled for
572 <summary></summary> 572 this parcel</summary>
573 </member> 573 </member>
574 <member name="F:OpenMetaverse.Primitive.RegionHandle"> 574 <member name="T:OpenMetaverse.ParcelMediaCommand">
575 <summary></summary> 575 <summary>
576 </member> 576 Parcel Media Command used in ParcelMediaCommandMessage
577 <member name="F:OpenMetaverse.Primitive.Flags"> 577 </summary>
578 <summary></summary> 578 </member>
579 </member> 579 <member name="F:OpenMetaverse.ParcelMediaCommand.Stop">
580 <member name="F:OpenMetaverse.Primitive.TreeSpecies"> 580 <summary>Stop the media stream and go back to the first frame</summary>
581 <summary>Foliage type for this primitive. Only applicable if this 581 </member>
582 primitive is foliage</summary> 582 <member name="F:OpenMetaverse.ParcelMediaCommand.Pause">
583 </member> 583 <summary>Pause the media stream (stop playing but stay on current frame)</summary>
584 <member name="F:OpenMetaverse.Primitive.ScratchPad"> 584 </member>
585 <summary>Unknown</summary> 585 <member name="F:OpenMetaverse.ParcelMediaCommand.Play">
586 </member> 586 <summary>Start the current media stream playing and stop when the end is reached</summary>
587 <member name="F:OpenMetaverse.Primitive.Position"> 587 </member>
588 <summary></summary> 588 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop">
589 </member> 589 <summary>Start the current media stream playing,
590 <member name="F:OpenMetaverse.Primitive.Scale"> 590 loop to the beginning when the end is reached and continue to play</summary>
591 <summary></summary> 591 </member>
592 </member> 592 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture">
593 <member name="F:OpenMetaverse.Primitive.Rotation"> 593 <summary>Specifies the texture to replace with video</summary>
594 <summary></summary> 594 <remarks>If passing the key of a texture, it must be explicitly typecast as a key,
595 </member> 595 not just passed within double quotes.</remarks>
596 <member name="F:OpenMetaverse.Primitive.Velocity"> 596 </member>
597 <summary></summary> 597 <member name="F:OpenMetaverse.ParcelMediaCommand.URL">
598 </member> 598 <summary>Specifies the movie URL (254 characters max)</summary>
599 <member name="F:OpenMetaverse.Primitive.AngularVelocity"> 599 </member>
600 <summary></summary> 600 <member name="F:OpenMetaverse.ParcelMediaCommand.Time">
601 </member> 601 <summary>Specifies the time index at which to begin playing</summary>
602 <member name="F:OpenMetaverse.Primitive.Acceleration"> 602 </member>
603 <summary></summary> 603 <member name="F:OpenMetaverse.ParcelMediaCommand.Agent">
604 </member> 604 <summary>Specifies a single agent to apply the media command to</summary>
605 <member name="F:OpenMetaverse.Primitive.CollisionPlane"> 605 </member>
606 <summary></summary> 606 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload">
607 </member> 607 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie,
608 <member name="F:OpenMetaverse.Primitive.Flexible"> 608 unload resets it to the real texture that the movie was replacing.</summary>
609 <summary></summary> 609 </member>
610 </member> 610 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign">
611 <member name="F:OpenMetaverse.Primitive.Light"> 611 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties
612 <summary></summary> 612 (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.</summary>
613 </member> 613 </member>
614 <member name="F:OpenMetaverse.Primitive.Sculpt"> 614 <member name="F:OpenMetaverse.ParcelMediaCommand.Type">
615 <summary></summary> 615 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only).
616 </member> 616 Use "text/html" for HTML.</summary>
617 <member name="F:OpenMetaverse.Primitive.ClickAction"> 617 </member>
618 <summary></summary> 618 <member name="F:OpenMetaverse.ParcelMediaCommand.Size">
619 </member> 619 <summary>Resizes a Web page to fit on x, y pixels (1.19.1 RC0 and later only).</summary>
620 <member name="F:OpenMetaverse.Primitive.Sound"> 620 <remarks>This might still not be working</remarks>
621 <summary></summary> 621 </member>
622 </member> 622 <member name="F:OpenMetaverse.ParcelMediaCommand.Desc">
623 <member name="F:OpenMetaverse.Primitive.OwnerID"> 623 <summary>Sets a description for the media being displayed (1.19.1 RC0 and later only).</summary>
624 <summary>Identifies the owner if audio or a particle system is 624 </member>
625 active</summary> 625 <member name="T:OpenMetaverse.ParcelInfo">
626 </member> 626 <summary>
627 <member name="F:OpenMetaverse.Primitive.SoundFlags"> 627 Some information about a parcel of land returned from a DirectoryManager search
628 <summary></summary> 628 </summary>
629 </member> 629 </member>
630 <member name="F:OpenMetaverse.Primitive.SoundGain"> 630 <member name="F:OpenMetaverse.ParcelInfo.ID">
631 <summary></summary> 631 <summary>Global Key of record</summary>
632 </member> 632 </member>
633 <member name="F:OpenMetaverse.Primitive.SoundRadius"> 633 <member name="F:OpenMetaverse.ParcelInfo.OwnerID">
634 <summary></summary> 634 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
635 </member> 635 </member>
636 <member name="F:OpenMetaverse.Primitive.Text"> 636 <member name="F:OpenMetaverse.ParcelInfo.Name">
637 <summary></summary> 637 <summary>Name field of parcel, limited to 128 characters</summary>
638 </member> 638 </member>
639 <member name="F:OpenMetaverse.Primitive.TextColor"> 639 <member name="F:OpenMetaverse.ParcelInfo.Description">
640 <summary></summary> 640 <summary>Description field of parcel, limited to 256 characters</summary>
641 </member> 641 </member>
642 <member name="F:OpenMetaverse.Primitive.MediaURL"> 642 <member name="F:OpenMetaverse.ParcelInfo.ActualArea">
643 <summary></summary> 643 <summary>Total Square meters of parcel</summary>
644 </member> 644 </member>
645 <member name="F:OpenMetaverse.Primitive.Joint"> 645 <member name="F:OpenMetaverse.ParcelInfo.BillableArea">
646 <summary></summary> 646 <summary>Total area billable as Tier, for group owned land this will be 10% less than ActualArea</summary>
647 </member> 647 </member>
648 <member name="F:OpenMetaverse.Primitive.JointPivot"> 648 <member name="F:OpenMetaverse.ParcelInfo.Mature">
649 <summary></summary> 649 <summary>True of parcel is in Mature simulator</summary>
650 </member> 650 </member>
651 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor"> 651 <member name="F:OpenMetaverse.ParcelInfo.GlobalX">
652 <summary></summary> 652 <summary>Grid global X position of parcel</summary>
653 </member> 653 </member>
654 <member name="F:OpenMetaverse.Primitive.NameValues"> 654 <member name="F:OpenMetaverse.ParcelInfo.GlobalY">
655 <summary></summary> 655 <summary>Grid global Y position of parcel</summary>
656 </member> 656 </member>
657 <member name="F:OpenMetaverse.Primitive.PrimData"> 657 <member name="F:OpenMetaverse.ParcelInfo.GlobalZ">
658 <summary></summary> 658 <summary>Grid global Z position of parcel (not used)</summary>
659 </member> 659 </member>
660 <member name="F:OpenMetaverse.Primitive.Properties"> 660 <member name="F:OpenMetaverse.ParcelInfo.SimName">
661 <summary></summary> 661 <summary>Name of simulator parcel is located in</summary>
662 </member> 662 </member>
663 <member name="M:OpenMetaverse.Primitive.#ctor"> 663 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID">
664 <summary> 664 <summary>Texture <seealso cref="T:OpenMetaverse.UUID"/> of parcels display picture</summary>
665 Default constructor 665 </member>
666 </summary> 666 <member name="F:OpenMetaverse.ParcelInfo.Dwell">
667 </member> 667 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary>
668 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)"> 668 </member>
669 <summary> 669 <member name="F:OpenMetaverse.ParcelInfo.SalePrice">
670 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew 670 <summary>Sale price of parcel (not used)</summary>
671 parameters in to signed eight bit values 671 </member>
672 </summary> 672 <member name="F:OpenMetaverse.ParcelInfo.AuctionID">
673 <param name="pathTwist">Floating point parameter to pack</param> 673 <summary>Auction ID of parcel</summary>
674 <returns>Signed eight bit value containing the packed parameter</returns> 674 </member>
675 </member> 675 <member name="T:OpenMetaverse.ParcelMedia">
676 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)"> 676 <summary>
677 <summary> 677 Parcel Media Information
678 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew 678 </summary>
679 parameters from signed eight bit integers to floating point values 679 </member>
680 </summary> 680 <member name="F:OpenMetaverse.ParcelMedia.MediaAutoScale">
681 <param name="pathTwist">Signed eight bit value to unpack</param> 681 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary>
682 <returns>Unpacked floating point value</returns> 682 </member>
683 </member> 683 <member name="F:OpenMetaverse.ParcelMedia.MediaLoop">
684 <member name="F:OpenMetaverse.Primitive.ParticleSys"> 684 <summary>A boolean, if true the viewer should loop the media</summary>
685 <summary></summary> 685 </member>
686 </member> 686 <member name="F:OpenMetaverse.ParcelMedia.MediaID">
687 <member name="F:OpenMetaverse.Primitive.Textures"> 687 <summary>The Asset UUID of the Texture which when applied to a
688 <summary></summary> 688 primitive will display the media</summary>
689 </member> 689 </member>
690 <member name="F:OpenMetaverse.Primitive.TextureAnim"> 690 <member name="F:OpenMetaverse.ParcelMedia.MediaURL">
691 <summary></summary> 691 <summary>A URL which points to any Quicktime supported media type</summary>
692 </member> 692 </member>
693 <member name="P:OpenMetaverse.Primitive.Type"> 693 <member name="F:OpenMetaverse.ParcelMedia.MediaDesc">
694 <summary>Uses basic heuristics to estimate the primitive shape</summary> 694 <summary>A description of the media</summary>
695 </member> 695 </member>
696 <member name="T:OpenMetaverse.Primitive.ConstructionData"> 696 <member name="F:OpenMetaverse.ParcelMedia.MediaHeight">
697 <summary> 697 <summary>An Integer which represents the height of the media</summary>
698 Parameters used to construct a visual representation of a primitive 698 </member>
699 </summary> 699 <member name="F:OpenMetaverse.ParcelMedia.MediaWidth">
700 </member> 700 <summary>An integer which represents the width of the media</summary>
701 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve"> 701 </member>
702 <summary></summary> 702 <member name="F:OpenMetaverse.ParcelMedia.MediaType">
703 </member> 703 <summary>A string which contains the mime type of the media</summary>
704 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve"> 704 </member>
705 <summary></summary> 705 <member name="T:OpenMetaverse.Parcel">
706 </member> 706 <summary>
707 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd"> 707 Parcel of land, a portion of virtual real estate in a simulator
708 <summary></summary> 708 </summary>
709 </member> 709 </member>
710 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset"> 710 <member name="F:OpenMetaverse.Parcel.SelfCount">
711 <summary></summary> 711 <summary>The total number of contiguous 4x4 meter blocks your agent owns within this parcel</summary>
712 </member> 712 </member>
713 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew"> 713 <member name="F:OpenMetaverse.Parcel.OtherCount">
714 <summary></summary> 714 <summary>The total number of contiguous 4x4 meter blocks contained in this parcel owned by a group or agent other than your own</summary>
715 </member> 715 </member>
716 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX"> 716 <member name="F:OpenMetaverse.Parcel.PublicCount">
717 <summary></summary> 717 <summary>Deprecated, Value appears to always be 0</summary>
718 </member> 718 </member>
719 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY"> 719 <member name="F:OpenMetaverse.Parcel.LocalID">
720 <summary></summary> 720 <summary>Simulator-local ID of this parcel</summary>
721 </member> 721 </member>
722 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX"> 722 <member name="F:OpenMetaverse.Parcel.OwnerID">
723 <summary></summary> 723 <summary>UUID of the owner of this parcel</summary>
724 </member> 724 </member>
725 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY"> 725 <member name="F:OpenMetaverse.Parcel.IsGroupOwned">
726 <summary></summary> 726 <summary>Whether the land is deeded to a group or not</summary>
727 </member> 727 </member>
728 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX"> 728 <member name="F:OpenMetaverse.Parcel.AuctionID">
729 <summary></summary> 729 <summary></summary>
730 </member> 730 </member>
731 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY"> 731 <member name="F:OpenMetaverse.Parcel.ClaimDate">
732 <summary></summary> 732 <summary>Date land was claimed</summary>
733 </member> 733 </member>
734 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin"> 734 <member name="F:OpenMetaverse.Parcel.ClaimPrice">
735 <summary></summary> 735 <summary>Appears to always be zero</summary>
736 </member> 736 </member>
737 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist"> 737 <member name="F:OpenMetaverse.Parcel.RentPrice">
738 <summary></summary> 738 <summary>This field is no longer used</summary>
739 </member> 739 </member>
740 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin"> 740 <member name="F:OpenMetaverse.Parcel.AABBMin">
741 <summary></summary> 741 <summary>Minimum corner of the axis-aligned bounding box for this
742 </member> 742 parcel</summary>
743 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions"> 743 </member>
744 <summary></summary> 744 <member name="F:OpenMetaverse.Parcel.AABBMax">
745 </member> 745 <summary>Maximum corner of the axis-aligned bounding box for this
746 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin"> 746 parcel</summary>
747 <summary></summary> 747 </member>
748 </member> 748 <member name="F:OpenMetaverse.Parcel.Bitmap">
749 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd"> 749 <summary>Bitmap describing land layout in 4x4m squares across the
750 <summary></summary> 750 entire region</summary>
751 </member> 751 </member>
752 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow"> 752 <member name="F:OpenMetaverse.Parcel.Area">
753 <summary></summary> 753 <summary>Total parcel land area</summary>
754 </member> 754 </member>
755 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material"> 755 <member name="F:OpenMetaverse.Parcel.Status">
756 <summary></summary> 756 <summary></summary>
757 </member> 757 </member>
758 <member name="F:OpenMetaverse.Primitive.ConstructionData.State"> 758 <member name="F:OpenMetaverse.Parcel.SimWideMaxPrims">
759 <summary></summary> 759 <summary>Maximum primitives across the entire simulator owned by the same agent or group that owns this parcel that can be used</summary>
760 </member> 760 </member>
761 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode"> 761 <member name="F:OpenMetaverse.Parcel.SimWideTotalPrims">
762 <summary></summary> 762 <summary>Total primitives across the entire simulator calculated by combining the allowed prim counts for each parcel
763 </member> 763 owned by the agent or group that owns this parcel</summary>
764 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint"> 764 </member>
765 <summary>Attachment point to an avatar</summary> 765 <member name="F:OpenMetaverse.Parcel.MaxPrims">
766 </member> 766 <summary>Maximum number of primitives this parcel supports</summary>
767 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve"> 767 </member>
768 <summary></summary> 768 <member name="F:OpenMetaverse.Parcel.TotalPrims">
769 </member> 769 <summary>Total number of primitives on this parcel</summary>
770 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole"> 770 </member>
771 <summary></summary> 771 <member name="F:OpenMetaverse.Parcel.OwnerPrims">
772 </member> 772 <summary>For group-owned parcels this indicates the total number of prims deeded to the group,
773 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale"> 773 for parcels owned by an individual this inicates the number of prims owned by the individual</summary>
774 <summary></summary> 774 </member>
775 </member> 775 <member name="F:OpenMetaverse.Parcel.GroupPrims">
776 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale"> 776 <summary>Total number of primitives owned by the parcel group on
777 <summary></summary> 777 this parcel, or for parcels owned by an individual with a group set the
778 </member> 778 total number of prims set to that group.</summary>
779 <member name="T:OpenMetaverse.Primitive.FlexibleData"> 779 </member>
780 <summary> 780 <member name="F:OpenMetaverse.Parcel.OtherPrims">
781 Information on the flexible properties of a primitive 781 <summary>Total number of prims owned by other avatars that are not set to group, or not the parcel owner</summary>
782 </summary> 782 </member>
783 </member> 783 <member name="F:OpenMetaverse.Parcel.ParcelPrimBonus">
784 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness"> 784 <summary>A bonus multiplier which allows parcel prim counts to go over times this amount, this does not affect
785 <summary></summary> 785 the max prims per simulator. e.g: 117 prim parcel limit x 1.5 bonus = 175 allowed</summary>
786 </member> 786 </member>
787 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity"> 787 <member name="F:OpenMetaverse.Parcel.OtherCleanTime">
788 <summary></summary> 788 <summary>Autoreturn value in minutes for others' objects</summary>
789 </member> 789 </member>
790 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag"> 790 <member name="F:OpenMetaverse.Parcel.Flags">
791 <summary></summary> 791 <summary></summary>
792 </member> 792 </member>
793 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind"> 793 <member name="F:OpenMetaverse.Parcel.SalePrice">
794 <summary></summary> 794 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
795 </member> 795 <remarks>The SalePrice will remain the same after an ownership
796 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension"> 796 transfer (sale), so it can be used to see the purchase price after
797 <summary></summary> 797 a sale if the new owner has not changed it</remarks>
798 </member> 798 </member>
799 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force"> 799 <member name="F:OpenMetaverse.Parcel.Name">
800 <summary></summary> 800 <summary>Parcel Name</summary>
801 </member> 801 </member>
802 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor"> 802 <member name="F:OpenMetaverse.Parcel.Desc">
803 <summary> 803 <summary>Parcel Description</summary>
804 Default constructor 804 </member>
805 </summary> 805 <member name="F:OpenMetaverse.Parcel.MusicURL">
806 </member> 806 <summary>URL For Music Stream</summary>
807 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)"> 807 </member>
808 <summary> 808 <member name="F:OpenMetaverse.Parcel.GroupID">
809 809 <summary></summary>
810 </summary> 810 </member>
811 <param name="data"></param> 811 <member name="F:OpenMetaverse.Parcel.PassPrice">
812 <param name="pos"></param> 812 <summary>Price for a temporary pass</summary>
813 </member> 813 </member>
814 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes"> 814 <member name="F:OpenMetaverse.Parcel.PassHours">
815 <summary> 815 <summary>How long is pass valid for</summary>
816 816 </member>
817 </summary> 817 <member name="F:OpenMetaverse.Parcel.Category">
818 <returns></returns> 818 <summary></summary>
819 </member> 819 </member>
820 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD"> 820 <member name="F:OpenMetaverse.Parcel.AuthBuyerID">
821 <summary> 821 <summary>Key of authorized buyer</summary>
822 822 </member>
823 </summary> 823 <member name="F:OpenMetaverse.Parcel.SnapshotID">
824 <returns></returns> 824 <summary>Key of parcel snapshot</summary>
825 </member> 825 </member>
826 <member name="T:OpenMetaverse.Primitive.LightData"> 826 <member name="F:OpenMetaverse.Parcel.UserLocation">
827 <summary> 827 <summary>The landing point location</summary>
828 Information on the light properties of a primitive 828 </member>
829 </summary> 829 <member name="F:OpenMetaverse.Parcel.UserLookAt">
830 </member> 830 <summary>The landing point LookAt</summary>
831 <member name="F:OpenMetaverse.Primitive.LightData.Color"> 831 </member>
832 <summary></summary> 832 <member name="F:OpenMetaverse.Parcel.Landing">
833 </member> 833 <summary>The type of landing enforced from the <see cref="T:OpenMetaverse.LandingType"/> enum</summary>
834 <member name="F:OpenMetaverse.Primitive.LightData.Intensity"> 834 </member>
835 <summary></summary> 835 <member name="F:OpenMetaverse.Parcel.Dwell">
836 </member> 836 <summary></summary>
837 <member name="F:OpenMetaverse.Primitive.LightData.Radius"> 837 </member>
838 <summary></summary> 838 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous">
839 </member> 839 <summary></summary>
840 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff"> 840 </member>
841 <summary></summary> 841 <member name="F:OpenMetaverse.Parcel.RegionPushOverride">
842 </member> 842 <summary></summary>
843 <member name="F:OpenMetaverse.Primitive.LightData.Falloff"> 843 </member>
844 <summary></summary> 844 <member name="F:OpenMetaverse.Parcel.AccessWhiteList">
845 </member> 845 <summary>Access list of who is whitelisted on this
846 <member name="M:OpenMetaverse.Primitive.LightData.#ctor"> 846 parcel</summary>
847 <summary> 847 </member>
848 Default constructor 848 <member name="F:OpenMetaverse.Parcel.AccessBlackList">
849 </summary> 849 <summary>Access list of who is blacklisted on this
850 </member> 850 parcel</summary>
851 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)"> 851 </member>
852 <summary> 852 <member name="F:OpenMetaverse.Parcel.RegionDenyAgeUnverified">
853 853 <summary>TRUE of region denies access to age unverified users</summary>
854 </summary> 854 </member>
855 <param name="data"></param> 855 <member name="F:OpenMetaverse.Parcel.ObscureMedia">
856 <param name="pos"></param> 856 <summary>true to obscure (hide) media url</summary>
857 </member> 857 </member>
858 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes"> 858 <member name="F:OpenMetaverse.Parcel.ObscureMusic">
859 <summary> 859 <summary>true to obscure (hide) music url</summary>
860 860 </member>
861 </summary> 861 <member name="F:OpenMetaverse.Parcel.Media">
862 <returns></returns> 862 <summary>A struct containing media details</summary>
863 </member> 863 </member>
864 <member name="M:OpenMetaverse.Primitive.LightData.ToString"> 864 <member name="M:OpenMetaverse.Parcel.ToString">
865 <summary> 865 <summary>
866 866 Displays a parcel object in string format
867 </summary> 867 </summary>
868 <returns></returns> 868 <returns>string containing key=value pairs of a parcel object</returns>
869 </member> 869 </member>
870 <member name="T:OpenMetaverse.Primitive.SculptData"> 870 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)">
871 <summary> 871 <summary>
872 Information on the sculpt properties of a sculpted primitive 872 Defalt constructor
873 </summary> 873 </summary>
874 </member> 874 <param name="localID">Local ID of this parcel</param>
875 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor"> 875 </member>
876 <summary> 876 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)">
877 Default constructor 877 <summary>
878 </summary> 878 Update the simulator with any local changes to this Parcel object
879 </member> 879 </summary>
880 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)"> 880 <param name="simulator">Simulator to send updates to</param>
881 <summary> 881 <param name="wantReply">Whether we want the simulator to confirm
882 882 the update with a reply packet or not</param>
883 </summary> 883 </member>
884 <param name="data"></param> 884 <member name="M:OpenMetaverse.Parcel.UpdateOtherCleanTime(OpenMetaverse.Simulator)">
885 <param name="pos"></param> 885 <summary>
886 </member> 886 Set Autoreturn time
887 <member name="P:OpenMetaverse.Primitive.SculptData.Invert"> 887 </summary>
888 <summary> 888 <param name="simulator">Simulator to send the update to</param>
889 Render inside out (inverts the normals). 889 </member>
890 </summary> 890 <member name="T:OpenMetaverse.ParcelManager">
891 </member> 891 <summary>
892 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror"> 892 Parcel (subdivided simulator lots) subsystem
893 <summary> 893 </summary>
894 Render an X axis mirror of the sculpty. 894 </member>
895 </summary> 895 <member name="F:OpenMetaverse.ParcelManager.m_DwellReply">
896 </member> 896 <summary>The event subscribers. null if no subcribers</summary>
897 <member name="T:OpenMetaverse.Primitive.ObjectProperties"> 897 </member>
898 <summary> 898 <member name="M:OpenMetaverse.ParcelManager.OnParcelDwellReply(OpenMetaverse.ParcelDwellReplyEventArgs)">
899 Extended properties to describe an object 899 <summary>Raises the ParcelDwellReply event</summary>
900 </summary> 900 <param name="e">A ParcelDwellReplyEventArgs object containing the
901 </member> 901 data returned from the simulator</param>
902 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID"> 902 </member>
903 <summary></summary> 903 <member name="F:OpenMetaverse.ParcelManager.m_DwellReplyLock">
904 </member> 904 <summary>Thread sync lock object</summary>
905 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID"> 905 </member>
906 <summary></summary> 906 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfo">
907 </member> 907 <summary>The event subscribers. null if no subcribers</summary>
908 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID"> 908 </member>
909 <summary></summary> 909 <member name="M:OpenMetaverse.ParcelManager.OnParcelInfoReply(OpenMetaverse.ParcelInfoReplyEventArgs)">
910 </member> 910 <summary>Raises the ParcelInfoReply event</summary>
911 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID"> 911 <param name="e">A ParcelInfoReplyEventArgs object containing the
912 <summary></summary> 912 data returned from the simulator</param>
913 </member> 913 </member>
914 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate"> 914 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfoLock">
915 <summary></summary> 915 <summary>Thread sync lock object</summary>
916 </member> 916 </member>
917 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions"> 917 <member name="F:OpenMetaverse.ParcelManager.m_ParcelProperties">
918 <summary></summary> 918 <summary>The event subscribers. null if no subcribers</summary>
919 </member> 919 </member>
920 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost"> 920 <member name="M:OpenMetaverse.ParcelManager.OnParcelProperties(OpenMetaverse.ParcelPropertiesEventArgs)">
921 <summary></summary> 921 <summary>Raises the ParcelProperties event</summary>
922 </member> 922 <param name="e">A ParcelPropertiesEventArgs object containing the
923 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType"> 923 data returned from the simulator</param>
924 <summary></summary> 924 </member>
925 </member> 925 <member name="F:OpenMetaverse.ParcelManager.m_ParcelPropertiesLock">
926 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice"> 926 <summary>Thread sync lock object</summary>
927 <summary></summary> 927 </member>
928 </member> 928 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACL">
929 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms"> 929 <summary>The event subscribers. null if no subcribers</summary>
930 <summary></summary> 930 </member>
931 </member> 931 <member name="M:OpenMetaverse.ParcelManager.OnParcelAccessListReply(OpenMetaverse.ParcelAccessListReplyEventArgs)">
932 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures"> 932 <summary>Raises the ParcelAccessListReply event</summary>
933 <summary></summary> 933 <param name="e">A ParcelAccessListReplyEventArgs object containing the
934 </member> 934 data returned from the simulator</param>
935 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner"> 935 </member>
936 <summary></summary> 936 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACLLock">
937 </member> 937 <summary>Thread sync lock object</summary>
938 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category"> 938 </member>
939 <summary></summary> 939 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersReply">
940 </member> 940 <summary>The event subscribers. null if no subcribers</summary>
941 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial"> 941 </member>
942 <summary></summary> 942 <member name="M:OpenMetaverse.ParcelManager.OnParcelObjectOwnersReply(OpenMetaverse.ParcelObjectOwnersReplyEventArgs)">
943 </member> 943 <summary>Raises the ParcelObjectOwnersReply event</summary>
944 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID"> 944 <param name="e">A ParcelObjectOwnersReplyEventArgs object containing the
945 <summary></summary> 945 data returned from the simulator</param>
946 </member> 946 </member>
947 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID"> 947 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersLock">
948 <summary></summary> 948 <summary>Thread sync lock object</summary>
949 </member> 949 </member>
950 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID"> 950 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloaded">
951 <summary></summary> 951 <summary>The event subscribers. null if no subcribers</summary>
952 </member> 952 </member>
953 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID"> 953 <member name="M:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded(OpenMetaverse.SimParcelsDownloadedEventArgs)">
954 <summary></summary> 954 <summary>Raises the SimParcelsDownloaded event</summary>
955 </member> 955 <param name="e">A SimParcelsDownloadedEventArgs object containing the
956 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name"> 956 data returned from the simulator</param>
957 <summary></summary> 957 </member>
958 </member> 958 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloadedLock">
959 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description"> 959 <summary>Thread sync lock object</summary>
960 <summary></summary> 960 </member>
961 </member> 961 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjects">
962 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName"> 962 <summary>The event subscribers. null if no subcribers</summary>
963 <summary></summary> 963 </member>
964 </member> 964 <member name="M:OpenMetaverse.ParcelManager.OnForceSelectObjectsReply(OpenMetaverse.ForceSelectObjectsReplyEventArgs)">
965 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName"> 965 <summary>Raises the ForceSelectObjectsReply event</summary>
966 <summary></summary> 966 <param name="e">A ForceSelectObjectsReplyEventArgs object containing the
967 </member> 967 data returned from the simulator</param>
968 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs"> 968 </member>
969 <summary></summary> 969 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjectsLock">
970 </member> 970 <summary>Thread sync lock object</summary>
971 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor"> 971 </member>
972 <summary> 972 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReply">
973 Default constructor 973 <summary>The event subscribers. null if no subcribers</summary>
974 </summary> 974 </member>
975 </member> 975 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaUpdateReply(OpenMetaverse.ParcelMediaUpdateReplyEventArgs)">
976 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)"> 976 <summary>Raises the ParcelMediaUpdateReply event</summary>
977 <summary> 977 <param name="e">A ParcelMediaUpdateReplyEventArgs object containing the
978 Set the properties that are set in an ObjectPropertiesFamily packet 978 data returned from the simulator</param>
979 </summary> 979 </member>
980 <param name="props"><seealso cref="T:OpenMetaverse.Primitive.ObjectProperties"/> that has 980 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReplyLock">
981 been partially filled by an ObjectPropertiesFamily packet</param> 981 <summary>Thread sync lock object</summary>
982 </member> 982 </member>
983 <member name="T:OpenMetaverse.Primitive.ParticleSystem"> 983 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommand">
984 <summary> 984 <summary>The event subscribers. null if no subcribers</summary>
985 Complete structure for the particle system 985 </member>
986 </summary> 986 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaCommand(OpenMetaverse.ParcelMediaCommandEventArgs)">
987 </member> 987 <summary>Raises the ParcelMediaCommand event</summary>
988 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartFlags"> 988 <param name="e">A ParcelMediaCommandEventArgs object containing the
989 <summary>Particle Flags</summary> 989 data returned from the simulator</param>
990 <remarks>There appears to be more data packed in to this area 990 </member>
991 for many particle systems. It doesn't appear to be flag values 991 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommandLock">
992 and serialization breaks unless there is a flag for every 992 <summary>Thread sync lock object</summary>
993 possible bit so it is left as an unsigned integer</remarks> 993 </member>
994 </member> 994 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)">
995 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern"> 995 <summary>
996 <summary><seealso cref="T:SourcePattern"/> pattern of particles</summary> 996 Default constructor
997 </member> 997 </summary>
998 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge"> 998 <param name="client">A reference to the GridClient object</param>
999 <summary>A <see langword="float"/> representing the maximimum age (in seconds) particle will be displayed</summary> 999 </member>
1000 <remarks>Maximum value is 30 seconds</remarks> 1000 <member name="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)">
1001 </member> 1001 <summary>
1002 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge"> 1002 Request basic information for a single parcel
1003 <summary>A <see langword="float"/> representing the number of seconds, 1003 </summary>
1004 from when the particle source comes into view, 1004 <param name="parcelID">Simulator-local ID of the parcel</param>
1005 or the particle system's creation, that the object will emits particles; 1005 </member>
1006 after this time period no more particles are emitted</summary> 1006 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)">
1007 </member> 1007 <summary>
1008 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle"> 1008 Request properties of a single parcel
1009 <summary>A <see langword="float"/> in radians that specifies where particles will not be created</summary> 1009 </summary>
1010 </member> 1010 <param name="simulator">Simulator containing the parcel</param>
1011 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle"> 1011 <param name="localID">Simulator-local ID of the parcel</param>
1012 <summary>A <see langword="float"/> in radians that specifies where particles will be created</summary> 1012 <param name="sequenceID">An arbitrary integer that will be returned
1013 </member> 1013 with the ParcelProperties reply, useful for distinguishing between
1014 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRate"> 1014 multiple simultaneous requests</param>
1015 <summary>A <see langword="float"/> representing the number of seconds between burts.</summary> 1015 </member>
1016 </member> 1016 <member name="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)">
1017 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRadius"> 1017 <summary>
1018 <summary>A <see langword="float"/> representing the number of meters 1018 Request the access list for a single parcel
1019 around the center of the source where particles will be created.</summary> 1019 </summary>
1020 </member> 1020 <param name="simulator">Simulator containing the parcel</param>
1021 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin"> 1021 <param name="localID">Simulator-local ID of the parcel</param>
1022 <summary>A <see langword="float"/> representing in seconds, the minimum speed between bursts of new particles 1022 <param name="sequenceID">An arbitrary integer that will be returned
1023 being emitted</summary> 1023 with the ParcelAccessList reply, useful for distinguishing between
1024 </member> 1024 multiple simultaneous requests</param>
1025 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax"> 1025 <param name="flags"></param>
1026 <summary>A <see langword="float"/> representing in seconds the maximum speed of new particles being emitted.</summary> 1026 </member>
1027 </member> 1027 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)">
1028 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount"> 1028 <summary>
1029 <summary>A <see langword="byte"/> representing the maximum number of particles emitted per burst</summary> 1029 Request properties of parcels using a bounding box selection
1030 </member> 1030 </summary>
1031 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity"> 1031 <param name="simulator">Simulator containing the parcel</param>
1032 <summary>A <see cref="T:Vector3"/> which represents the velocity (speed) from the source which particles are emitted</summary> 1032 <param name="north">Northern boundary of the parcel selection</param>
1033 </member> 1033 <param name="east">Eastern boundary of the parcel selection</param>
1034 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration"> 1034 <param name="south">Southern boundary of the parcel selection</param>
1035 <summary>A <see cref="T:Vector3"/> which represents the Acceleration from the source which particles are emitted</summary> 1035 <param name="west">Western boundary of the parcel selection</param>
1036 </member> 1036 <param name="sequenceID">An arbitrary integer that will be returned
1037 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture"> 1037 with the ParcelProperties reply, useful for distinguishing between
1038 <summary>The <see cref="T:UUID"/> Key of the texture displayed on the particle</summary> 1038 different types of parcel property requests</param>
1039 </member> 1039 <param name="snapSelection">A boolean that is returned with the
1040 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target"> 1040 ParcelProperties reply, useful for snapping focus to a single
1041 <summary>The <see cref="T:UUID"/> Key of the specified target object or avatar particles will follow</summary> 1041 parcel</param>
1042 </member> 1042 </member>
1043 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags"> 1043 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)">
1044 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags"/></summary> 1044 <summary>
1045 </member> 1045 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
1046 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge"> 1046 dictionary)
1047 <summary>Max Age particle system will emit particles for</summary> 1047 </summary>
1048 </member> 1048 <param name="simulator">Simulator to request parcels from (must be connected)</param>
1049 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor"> 1049 </member>
1050 <summary>The <see cref="T:Color4"/> the particle has at the beginning of its lifecycle</summary> 1050 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)">
1051 </member> 1051 <summary>
1052 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor"> 1052 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
1053 <summary>The <see cref="T:Color4"/> the particle has at the ending of its lifecycle</summary> 1053 dictionary)
1054 </member> 1054 </summary>
1055 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX"> 1055 <param name="simulator">Simulator to request parcels from (must be connected)</param>
1056 <summary>A <see langword="float"/> that represents the starting X size of the particle</summary> 1056 <param name="refresh">If TRUE, will force a full refresh</param>
1057 <remarks>Minimum value is 0, maximum value is 4</remarks> 1057 <param name="msDelay">Number of milliseconds to pause in between each request</param>
1058 </member> 1058 </member>
1059 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY"> 1059 <member name="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)">
1060 <summary>A <see langword="float"/> that represents the starting Y size of the particle</summary> 1060 <summary>
1061 <remarks>Minimum value is 0, maximum value is 4</remarks> 1061 Request the dwell value for a parcel
1062 </member> 1062 </summary>
1063 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX"> 1063 <param name="simulator">Simulator containing the parcel</param>
1064 <summary>A <see langword="float"/> that represents the ending X size of the particle</summary> 1064 <param name="localID">Simulator-local ID of the parcel</param>
1065 <remarks>Minimum value is 0, maximum value is 4</remarks> 1065 </member>
1066 </member> 1066 <member name="M:OpenMetaverse.ParcelManager.Buy(OpenMetaverse.Simulator,System.Int32,System.Boolean,OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32)">
1067 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY"> 1067 <summary>
1068 <summary>A <see langword="float"/> that represents the ending Y size of the particle</summary> 1068 Send a request to Purchase a parcel of land
1069 <remarks>Minimum value is 0, maximum value is 4</remarks> 1069 </summary>
1070 </member> 1070 <param name="simulator">The Simulator the parcel is located in</param>
1071 <member name="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)"> 1071 <param name="localID">The parcels region specific local ID</param>
1072 <summary> 1072 <param name="forGroup">true if this parcel is being purchased by a group</param>
1073 Decodes a byte[] array into a ParticleSystem Object 1073 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
1074 </summary> 1074 <param name="removeContribution">true to remove tier contribution if purchase is successful</param>
1075 <param name="data">ParticleSystem object</param> 1075 <param name="parcelArea">The parcels size</param>
1076 <param name="pos">Start position for BitPacker</param> 1076 <param name="parcelPrice">The purchase price of the parcel</param>
1077 </member> 1077 <returns></returns>
1078 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes"> 1078 </member>
1079 <summary> 1079 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)">
1080 Generate byte[] array from particle data 1080 <summary>
1081 </summary> 1081 Reclaim a parcel of land
1082 <returns>Byte array</returns> 1082 </summary>
1083 </member> 1083 <param name="simulator">The simulator the parcel is in</param>
1084 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern"> 1084 <param name="localID">The parcels region specific local ID</param>
1085 <summary> 1085 </member>
1086 Particle source pattern 1086 <member name="M:OpenMetaverse.ParcelManager.DeedToGroup(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.UUID)">
1087 </summary> 1087 <summary>
1088 </member> 1088 Deed a parcel to a group
1089 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None"> 1089 </summary>
1090 <summary>None</summary> 1090 <param name="simulator">The simulator the parcel is in</param>
1091 </member> 1091 <param name="localID">The parcels region specific local ID</param>
1092 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop"> 1092 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
1093 <summary>Drop particles from source position with no force</summary> 1093 </member>
1094 </member> 1094 <member name="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)">
1095 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode"> 1095 <summary>
1096 <summary>"Explode" particles in all directions</summary> 1096 Request prim owners of a parcel of land.
1097 </member> 1097 </summary>
1098 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle"> 1098 <param name="simulator">Simulator parcel is in</param>
1099 <summary>Particles shoot across a 2D area</summary> 1099 <param name="localID">The parcels region specific local ID</param>
1100 </member> 1100 </member>
1101 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone"> 1101 <member name="M:OpenMetaverse.ParcelManager.ReturnObjects(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.ObjectReturnType,System.Collections.Generic.List{OpenMetaverse.UUID})">
1102 <summary>Particles shoot across a 3D Cone</summary> 1102 <summary>
1103 </member> 1103 Return objects from a parcel
1104 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty"> 1104 </summary>
1105 <summary>Inverse of AngleCone (shoot particles everywhere except the 3D cone defined</summary> 1105 <param name="simulator">Simulator parcel is in</param>
1106 </member> 1106 <param name="localID">The parcels region specific local ID</param>
1107 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags"> 1107 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType"/></param>
1108 <summary> 1108 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID"/>s to return</param>
1109 Particle Data Flags 1109 </member>
1110 </summary> 1110 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
1111 </member> 1111 <summary>
1112 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None"> 1112 Subdivide (split) a parcel
1113 <summary>None</summary> 1113 </summary>
1114 </member> 1114 <param name="simulator"></param>
1115 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor"> 1115 <param name="west"></param>
1116 <summary>Interpolate color and alpha from start to end</summary> 1116 <param name="south"></param>
1117 </member> 1117 <param name="east"></param>
1118 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale"> 1118 <param name="north"></param>
1119 <summary>Interpolate scale from start to end</summary> 1119 </member>
1120 </member> 1120 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
1121 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce"> 1121 <summary>
1122 <summary>Bounce particles off particle sources Z height</summary> 1122 Join two parcels of land creating a single parcel
1123 </member> 1123 </summary>
1124 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind"> 1124 <param name="simulator"></param>
1125 <summary>velocity of particles is dampened toward the simulators wind</summary> 1125 <param name="west"></param>
1126 </member> 1126 <param name="south"></param>
1127 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc"> 1127 <param name="east"></param>
1128 <summary>Particles follow the source</summary> 1128 <param name="north"></param>
1129 </member> 1129 </member>
1130 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity"> 1130 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)">
1131 <summary>Particles point towards the direction of source's velocity</summary> 1131 <summary>
1132 </member> 1132 Get a parcels LocalID
1133 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos"> 1133 </summary>
1134 <summary>Target of the particles</summary> 1134 <param name="simulator">Simulator parcel is in</param>
1135 </member> 1135 <param name="position">Vector3 position in simulator (Z not used)</param>
1136 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear"> 1136 <returns>0 on failure, or parcel LocalID on success.</returns>
1137 <summary>Particles are sent in a straight line</summary> 1137 <remarks>A call to <code>Parcels.RequestAllSimParcels</code> is required to populate map and
1138 </member> 1138 dictionary.</remarks>
1139 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive"> 1139 </member>
1140 <summary>Particles emit a glow</summary> 1140 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
1141 </member> 1141 <summary>
1142 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam"> 1142 Terraform (raise, lower, etc) an area or whole parcel of land
1143 <summary>used for point/grab/touch</summary> 1143 </summary>
1144 </member> 1144 <param name="simulator">Simulator land area is in.</param>
1145 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags"> 1145 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
1146 <summary> 1146 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
1147 Particle Flags Enum 1147 <param name="brushSize">Size of area to modify</param>
1148 </summary> 1148 <returns>true on successful request sent.</returns>
1149 </member> 1149 <remarks>Settings.STORE_LAND_PATCHES must be true,
1150 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None"> 1150 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
1151 <summary>None</summary> 1151 </member>
1152 </member> 1152 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
1153 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative"> 1153 <summary>
1154 <summary>Acceleration and velocity for particles are 1154 Terraform (raise, lower, etc) an area or whole parcel of land
1155 relative to the object rotation</summary> 1155 </summary>
1156 </member> 1156 <param name="simulator">Simulator land area is in.</param>
1157 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle"> 1157 <param name="west">west border of area to modify</param>
1158 <summary>Particles use new 'correct' angle parameters</summary> 1158 <param name="south">south border of area to modify</param>
1159 </member> 1159 <param name="east">east border of area to modify</param>
1160 <member name="T:OpenMetaverse.Primitive.TextureAnimMode"> 1160 <param name="north">north border of area to modify</param>
1161 <summary> 1161 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
1162 Texture animation mode 1162 <param name="brushSize">Size of area to modify</param>
1163 </summary> 1163 <returns>true on successful request sent.</returns>
1164 </member> 1164 <remarks>Settings.STORE_LAND_PATCHES must be true,
1165 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF"> 1165 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
1166 <summary>Disable texture animation</summary> 1166 </member>
1167 </member> 1167 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32)">
1168 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON"> 1168 <summary>
1169 <summary>Enable texture animation</summary> 1169 Terraform (raise, lower, etc) an area or whole parcel of land
1170 </member> 1170 </summary>
1171 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP"> 1171 <param name="simulator">Simulator land area is in.</param>
1172 <summary>Loop when animating textures</summary> 1172 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
1173 </member> 1173 <param name="west">west border of area to modify</param>
1174 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE"> 1174 <param name="south">south border of area to modify</param>
1175 <summary>Animate in reverse direction</summary> 1175 <param name="east">east border of area to modify</param>
1176 </member> 1176 <param name="north">north border of area to modify</param>
1177 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG"> 1177 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
1178 <summary>Animate forward then reverse</summary> 1178 <param name="brushSize">Size of area to modify</param>
1179 </member> 1179 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
1180 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH"> 1180 <returns>true on successful request sent.</returns>
1181 <summary>Slide texture smoothly instead of frame-stepping</summary> 1181 <remarks>Settings.STORE_LAND_PATCHES must be true,
1182 </member> 1182 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
1183 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE"> 1183 </member>
1184 <summary>Rotate texture instead of using frames</summary> 1184 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32,System.Single)">
1185 </member> 1185 <summary>
1186 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE"> 1186 Terraform (raise, lower, etc) an area or whole parcel of land
1187 <summary>Scale texture instead of using frames</summary> 1187 </summary>
1188 </member> 1188 <param name="simulator">Simulator land area is in.</param>
1189 <member name="T:OpenMetaverse.Primitive.TextureEntryFace"> 1189 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
1190 <summary> 1190 <param name="west">west border of area to modify</param>
1191 A single textured face. Don't instantiate this class yourself, use the 1191 <param name="south">south border of area to modify</param>
1192 methods in TextureEntry 1192 <param name="east">east border of area to modify</param>
1193 </summary> 1193 <param name="north">north border of area to modify</param>
1194 </member> 1194 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
1195 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)"> 1195 <param name="brushSize">Size of area to modify</param>
1196 <summary> 1196 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
1197 Contains the definition for individual faces 1197 <param name="height">Height at which the terraform operation is acting at</param>
1198 </summary> 1198 </member>
1199 <param name="defaultTexture"></param> 1199 <member name="M:OpenMetaverse.ParcelManager.RequestSelectObjects(System.Int32,OpenMetaverse.ObjectReturnType,OpenMetaverse.UUID)">
1200 </member> 1200 <summary>
1201 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString"> 1201 Sends a request to the simulator to return a list of objects owned by specific owners
1202 <summary> 1202 </summary>
1203 1203 <param name="localID">Simulator local ID of parcel</param>
1204 </summary> 1204 <param name="selectType">Owners, Others, Etc</param>
1205 <returns></returns> 1205 <param name="ownerID">List containing keys of avatars objects to select;
1206 </member> 1206 if List is null will return Objects of type <c>selectType</c></param>
1207 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material"> 1207 <remarks>Response data is returned in the event <seealso cref="E:OnParcelSelectedObjects"/></remarks>
1208 <summary></summary> 1208 </member>
1209 </member> 1209 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)">
1210 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media"> 1210 <summary>
1211 <summary></summary> 1211 Eject and optionally ban a user from a parcel
1212 </member> 1212 </summary>
1213 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA"> 1213 <param name="targetID">target key of avatar to eject</param>
1214 <summary></summary> 1214 <param name="ban">true to also ban target</param>
1215 </member> 1215 </member>
1216 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU"> 1216 <member name="M:OpenMetaverse.ParcelManager.FreezeUser(OpenMetaverse.UUID,System.Boolean)">
1217 <summary></summary> 1217 <summary>
1218 </member> 1218 Freeze or unfreeze an avatar over your land
1219 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV"> 1219 </summary>
1220 <summary></summary> 1220 <param name="targetID">target key to freeze</param>
1221 </member> 1221 <param name="freeze">true to freeze, false to unfreeze</param>
1222 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU"> 1222 </member>
1223 <summary></summary> 1223 <member name="M:OpenMetaverse.ParcelManager.ReleaseParcel(OpenMetaverse.Simulator,System.Int32)">
1224 </member> 1224 <summary>
1225 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV"> 1225 Abandon a parcel of land
1226 <summary></summary> 1226 </summary>
1227 </member> 1227 <param name="simulator">Simulator parcel is in</param>
1228 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation"> 1228 <param name="localID">Simulator local ID of parcel</param>
1229 <summary></summary> 1229 </member>
1230 </member> 1230 <member name="M:OpenMetaverse.ParcelManager.RequestRemoteParcelID(OpenMetaverse.Vector3,System.UInt64,OpenMetaverse.UUID)">
1231 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow"> 1231 <summary>
1232 <summary></summary> 1232 Requests the UUID of the parcel in a remote region at a specified location
1233 </member> 1233 </summary>
1234 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump"> 1234 <param name="location">Location of the parcel in the remote region</param>
1235 <summary></summary> 1235 <param name="regionHandle">Remote region handle</param>
1236 </member> 1236 <param name="regionID">Remote region UUID</param>
1237 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags"> 1237 <returns>If successful UUID of the remote parcel, UUID.Zero otherwise</returns>
1238 <summary>In the future this will specify whether a webpage is 1238 </member>
1239 attached to this face</summary> 1239 <member name="M:OpenMetaverse.ParcelManager.ParcelDwellReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1240 </member> 1240 <summary>Process an incoming packet and raise the appropriate events</summary>
1241 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID"> 1241 <param name="sender">The sender</param>
1242 <summary></summary> 1242 <param name="e">The EventArgs object containing the packet data</param>
1243 </member> 1243 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelDwellReply"/> event</remarks>
1244 <member name="T:OpenMetaverse.Primitive.TextureEntry"> 1244 </member>
1245 <summary> 1245 <member name="M:OpenMetaverse.ParcelManager.ParcelInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1246 Represents all of the texturable faces for an object 1246 <summary>Process an incoming packet and raise the appropriate events</summary>
1247 </summary> 1247 <param name="sender">The sender</param>
1248 <remarks>Grid objects have infinite faces, with each face 1248 <param name="e">The EventArgs object containing the packet data</param>
1249 using the properties of the default face unless set otherwise. So if 1249 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelInfoReply"/> event</remarks>
1250 you have a TextureEntry with a default texture uuid of X, and face 18 1250 </member>
1251 has a texture UUID of Y, every face would be textured with X except for 1251 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1252 face 18 that uses Y. In practice however, primitives utilize a maximum 1252 <summary>Process an incoming packet and raise the appropriate events</summary>
1253 of nine faces</remarks> 1253 <param name="sender">The sender</param>
1254 </member> 1254 <param name="e">The EventArgs object containing the packet data</param>
1255 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture"> 1255 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"/> event</remarks>
1256 <summary></summary> 1256 </member>
1257 </member> 1257 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1258 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures"> 1258 <summary>Process an incoming packet and raise the appropriate events</summary>
1259 <summary></summary> 1259 <param name="sender">The sender</param>
1260 </member> 1260 <param name="e">The EventArgs object containing the packet data</param>
1261 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)"> 1261 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"/> event</remarks>
1262 <summary> 1262 </member>
1263 Constructor that takes a default texture UUID 1263 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1264 </summary> 1264 <summary>Process an incoming packet and raise the appropriate events</summary>
1265 <param name="defaultTextureID">Texture UUID to use as the default texture</param> 1265 <param name="sender">The sender</param>
1266 </member> 1266 <param name="e">The EventArgs object containing the packet data</param>
1267 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)"> 1267 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"/> event</remarks>
1268 <summary> 1268 </member>
1269 Constructor that takes a <code>TextureEntryFace</code> for the 1269 <member name="M:OpenMetaverse.ParcelManager.ParcelOverlayHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1270 default face 1270 <summary>Process an incoming packet and raise the appropriate events</summary>
1271 </summary> 1271 <param name="sender">The sender</param>
1272 <param name="defaultFace">Face to use as the default face</param> 1272 <param name="e">The EventArgs object containing the packet data</param>
1273 </member> 1273 </member>
1274 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)"> 1274 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaCommandMessagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1275 <summary> 1275 <summary>Process an incoming packet and raise the appropriate events</summary>
1276 Constructor that creates the TextureEntry class from a byte array 1276 <param name="sender">The sender</param>
1277 </summary> 1277 <param name="e">The EventArgs object containing the packet data</param>
1278 <param name="data">Byte array containing the TextureEntry field</param> 1278 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"/> event</remarks>
1279 <param name="pos">Starting position of the TextureEntry field in 1279 </member>
1280 the byte array</param> 1280 <member name="E:OpenMetaverse.ParcelManager.ParcelDwellReply">
1281 <param name="length">Length of the TextureEntry field, in bytes</param> 1281 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
1282 </member> 1282 </member>
1283 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)"> 1283 <member name="E:OpenMetaverse.ParcelManager.ParcelInfoReply">
1284 <summary> 1284 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"/> request</summary>
1285 This will either create a new face if a custom face for the given 1285 </member>
1286 index is not defined, or return the custom face for that index if 1286 <member name="E:OpenMetaverse.ParcelManager.ParcelProperties">
1287 it already exists 1287 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"/> request</summary>
1288 </summary> 1288 </member>
1289 <param name="index">The index number of the face to create or 1289 <member name="E:OpenMetaverse.ParcelManager.ParcelAccessListReply">
1290 retrieve</param> 1290 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"/> request</summary>
1291 <returns>A TextureEntryFace containing all the properties for that 1291 </member>
1292 face</returns> 1292 <member name="E:OpenMetaverse.ParcelManager.ParcelObjectOwnersReply">
1293 </member> 1293 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
1294 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)"> 1294 </member>
1295 <summary> 1295 <member name="E:OpenMetaverse.ParcelManager.SimParcelsDownloaded">
1296 1296 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"/> request</summary>
1297 </summary> 1297 </member>
1298 <param name="index"></param> 1298 <member name="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply">
1299 <returns></returns> 1299 <summary>Raised when the simulator responds to a <see cref="!:RequestForceSelectObjects"/> request</summary>
1300 </member> 1300 </member>
1301 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD"> 1301 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply">
1302 <summary> 1302 <summary>Raised when the simulator responds to a Parcel Update request</summary>
1303 1303 </member>
1304 </summary> 1304 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaCommand">
1305 <returns></returns> 1305 <summary>Raised when the parcel your agent is located sends a ParcelMediaCommand</summary>
1306 </member> 1306 </member>
1307 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes"> 1307 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry">
1308 <summary> 1308 <summary>
1309 1309 Parcel Accesslist
1310 </summary> 1310 </summary>
1311 <returns></returns> 1311 </member>
1312 </member> 1312 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID">
1313 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString"> 1313 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary>
1314 <summary> 1314 </member>
1315 1315 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time">
1316 </summary> 1316 <summary></summary>
1317 <returns></returns> 1317 </member>
1318 </member> 1318 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags">
1319 <member name="T:OpenMetaverse.Primitive.TextureAnimation"> 1319 <summary>Flags for specific entry in white/black lists</summary>
1320 <summary> 1320 </member>
1321 Controls the texture animation of a particular prim 1321 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners">
1322 </summary> 1322 <summary>
1323 </member> 1323 Owners of primitives on parcel
1324 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags"> 1324 </summary>
1325 <summary></summary> 1325 </member>
1326 </member> 1326 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID">
1327 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face"> 1327 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
1328 <summary></summary> 1328 </member>
1329 </member> 1329 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned">
1330 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX"> 1330 <summary>True of owner is group</summary>
1331 <summary></summary> 1331 </member>
1332 </member> 1332 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count">
1333 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY"> 1333 <summary>Total count of prims owned by OwnerID</summary>
1334 <summary></summary> 1334 </member>
1335 </member> 1335 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus">
1336 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start"> 1336 <summary>true of OwnerID is currently online and is not a group</summary>
1337 <summary></summary> 1337 </member>
1338 </member> 1338 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim">
1339 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length"> 1339 <summary>The date of the most recent prim left by OwnerID</summary>
1340 <summary></summary> 1340 </member>
1341 </member> 1341 <member name="T:OpenMetaverse.ParcelDwellReplyEventArgs">
1342 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate"> 1342 <summary>Contains a parcels dwell data returned from the simulator in response to an <see cref="!:RequestParcelDwell"/></summary>
1343 <summary></summary> 1343 </member>
1344 </member> 1344 <member name="M:OpenMetaverse.ParcelDwellReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int32,System.Single)">
1345 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)"> 1345 <summary>
1346 <summary> 1346 Construct a new instance of the ParcelDwellReplyEventArgs class
1347 1347 </summary>
1348 </summary> 1348 <param name="parcelID">The global ID of the parcel</param>
1349 <param name="data"></param> 1349 <param name="localID">The simulator specific ID of the parcel</param>
1350 <param name="pos"></param> 1350 <param name="dwell">The calculated dwell for the parcel</param>
1351 </member> 1351 </member>
1352 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes"> 1352 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.ParcelID">
1353 <summary> 1353 <summary>Get the global ID of the parcel</summary>
1354 1354 </member>
1355 </summary> 1355 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.LocalID">
1356 <returns></returns> 1356 <summary>Get the simulator specific ID of the parcel</summary>
1357 </member> 1357 </member>
1358 <member name="T:OpenMetaverse.Rendering.IRendering"> 1358 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.Dwell">
1359 <summary> 1359 <summary>Get the calculated dwell</summary>
1360 Abstract base for rendering plugins 1360 </member>
1361 </summary> 1361 <member name="T:OpenMetaverse.ParcelInfoReplyEventArgs">
1362 </member> 1362 <summary>Contains basic parcel information data returned from the
1363 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)"> 1363 simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
1364 <summary> 1364 </member>
1365 Generates a basic mesh structure from a primitive 1365 <member name="M:OpenMetaverse.ParcelInfoReplyEventArgs.#ctor(OpenMetaverse.ParcelInfo)">
1366 </summary> 1366 <summary>
1367 <param name="prim">Primitive to generate the mesh from</param> 1367 Construct a new instance of the ParcelInfoReplyEventArgs class
1368 <param name="lod">Level of detail to generate the mesh at</param> 1368 </summary>
1369 <returns>The generated mesh</returns> 1369 <param name="parcel">The <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</param>
1370 </member> 1370 </member>
1371 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)"> 1371 <member name="P:OpenMetaverse.ParcelInfoReplyEventArgs.Parcel">
1372 <summary> 1372 <summary>Get the <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</summary>
1373 Generates a a series of faces, each face containing a mesh and 1373 </member>
1374 metadata 1374 <member name="T:OpenMetaverse.ParcelPropertiesEventArgs">
1375 </summary> 1375 <summary>Contains basic parcel information data returned from the simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
1376 <param name="prim">Primitive to generate the mesh from</param> 1376 </member>
1377 <param name="lod">Level of detail to generate the mesh at</param> 1377 <member name="M:OpenMetaverse.ParcelPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Parcel,OpenMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)">
1378 <returns>The generated mesh</returns> 1378 <summary>
1379 </member> 1379 Construct a new instance of the ParcelPropertiesEventArgs class
1380 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace)"> 1380 </summary>
1381 <summary> 1381 <param name="simulator">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
1382 Apply texture coordinate modifications from a 1382 <param name="parcel">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
1383 <seealso cref="!:TextureEntryFace"/> to a list of vertices 1383 <param name="result">The result of the request</param>
1384 </summary> 1384 <param name="selectedPrims">The number of primitieves your agent is
1385 <param name="vertices">Vertex list to modify texture coordinates for</param> 1385 currently selecting and or sitting on in this parcel</param>
1386 <param name="center">Center-point of the face</param> 1386 <param name="sequenceID">The user assigned ID used to correlate a request with
1387 <param name="teFace">Face texture parameters</param> 1387 these results</param>
1388 </member> 1388 <param name="snapSelection">TODO:</param>
1389 <member name="T:OpenMetaverse.ProfileFlags"> 1389 </member>
1390 <summary> 1390 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Simulator">
1391 Avatar profile flags 1391 <summary>Get the simulator the parcel is located in</summary>
1392 </summary> 1392 </member>
1393 </member> 1393 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel">
1394 <member name="T:OpenMetaverse.Avatar"> 1394 <summary>Get the <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</summary>
1395 <summary> 1395 <remarks>If Result is NoData, this object will not contain valid data</remarks>
1396 Represents an avatar (other than your own) 1396 </member>
1397 </summary> 1397 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Result">
1398 </member> 1398 <summary>Get the result of the request</summary>
1399 <member name="F:OpenMetaverse.Avatar.Groups"> 1399 </member>
1400 <summary>Groups that this avatar is a member of</summary> 1400 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SelectedPrims">
1401 </member> 1401 <summary>Get the number of primitieves your agent is
1402 <member name="F:OpenMetaverse.Avatar.ProfileStatistics"> 1402 currently selecting and or sitting on in this parcel</summary>
1403 <summary>Positive and negative ratings</summary> 1403 </member>
1404 </member> 1404 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SequenceID">
1405 <member name="F:OpenMetaverse.Avatar.ProfileProperties"> 1405 <summary>Get the user assigned ID used to correlate a request with
1406 <summary>Avatar properties including about text, profile URL, image IDs and 1406 these results</summary>
1407 publishing settings</summary> 1407 </member>
1408 </member> 1408 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SnapSelection">
1409 <member name="F:OpenMetaverse.Avatar.ProfileInterests"> 1409 <summary>TODO:</summary>
1410 <summary>Avatar interests including spoken languages, skills, and "want to" 1410 </member>
1411 choices</summary> 1411 <member name="T:OpenMetaverse.ParcelAccessListReplyEventArgs">
1412 </member> 1412 <summary>Contains blacklist and whitelist data returned from the simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
1413 <member name="F:OpenMetaverse.Avatar.ControlFlags"> 1413 </member>
1414 <summary>Movement control flags for avatars. Typically not set or used by 1414 <member name="M:OpenMetaverse.ParcelAccessListReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelAccessEntry})">
1415 clients. To move your avatar, use Client.Self.Movement instead</summary> 1415 <summary>
1416 </member> 1416 Construct a new instance of the ParcelAccessListReplyEventArgs class
1417 <member name="M:OpenMetaverse.Avatar.#ctor"> 1417 </summary>
1418 <summary> 1418 <param name="simulator">The simulator the parcel is located in</param>
1419 Default constructor 1419 <param name="sequenceID">The user assigned ID used to correlate a request with
1420 </summary> 1420 these results</param>
1421 </member> 1421 <param name="localID">The simulator specific ID of the parcel</param>
1422 <member name="P:OpenMetaverse.Avatar.FirstName"> 1422 <param name="flags">TODO:</param>
1423 <summary>First name</summary> 1423 <param name="accessEntries">The list containing the white/blacklisted agents for the parcel</param>
1424 </member> 1424 </member>
1425 <member name="P:OpenMetaverse.Avatar.LastName"> 1425 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Simulator">
1426 <summary>Last name</summary> 1426 <summary>Get the simulator the parcel is located in</summary>
1427 </member> 1427 </member>
1428 <member name="P:OpenMetaverse.Avatar.Name"> 1428 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.SequenceID">
1429 <summary>Full name</summary> 1429 <summary>Get the user assigned ID used to correlate a request with
1430 </member> 1430 these results</summary>
1431 <member name="P:OpenMetaverse.Avatar.GroupName"> 1431 </member>
1432 <summary>Active group</summary> 1432 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.LocalID">
1433 </member> 1433 <summary>Get the simulator specific ID of the parcel</summary>
1434 <member name="T:OpenMetaverse.Avatar.Statistics"> 1434 </member>
1435 <summary> 1435 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Flags">
1436 Positive and negative ratings 1436 <summary>TODO:</summary>
1437 </summary> 1437 </member>
1438 </member> 1438 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.AccessList">
1439 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive"> 1439 <summary>Get the list containing the white/blacklisted agents for the parcel</summary>
1440 <summary>Positive ratings for Behavior</summary> 1440 </member>
1441 </member> 1441 <member name="T:OpenMetaverse.ParcelObjectOwnersReplyEventArgs">
1442 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative"> 1442 <summary>Contains blacklist and whitelist data returned from the
1443 <summary>Negative ratings for Behavior</summary> 1443 simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
1444 </member> 1444 </member>
1445 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive"> 1445 <member name="M:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelPrimOwners})">
1446 <summary>Positive ratings for Appearance</summary> 1446 <summary>
1447 </member> 1447 Construct a new instance of the ParcelObjectOwnersReplyEventArgs class
1448 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative"> 1448 </summary>
1449 <summary>Negative ratings for Appearance</summary> 1449 <param name="simulator">The simulator the parcel is located in</param>
1450 </member> 1450 <param name="primOwners">The list containing prim ownership counts</param>
1451 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive"> 1451 </member>
1452 <summary>Positive ratings for Building</summary> 1452 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.Simulator">
1453 </member> 1453 <summary>Get the simulator the parcel is located in</summary>
1454 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative"> 1454 </member>
1455 <summary>Negative ratings for Building</summary> 1455 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.PrimOwners">
1456 </member> 1456 <summary>Get the list containing prim ownership counts</summary>
1457 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive"> 1457 </member>
1458 <summary>Positive ratings given by this avatar</summary> 1458 <member name="T:OpenMetaverse.SimParcelsDownloadedEventArgs">
1459 </member> 1459 <summary>Contains the data returned when all parcel data has been retrieved from a simulator</summary>
1460 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative"> 1460 </member>
1461 <summary>Negative ratings given by this avatar</summary> 1461 <member name="M:OpenMetaverse.SimParcelsDownloadedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.InternalDictionary{System.Int32,OpenMetaverse.Parcel},System.Int32[0:,0:])">
1462 </member> 1462 <summary>
1463 <member name="T:OpenMetaverse.Avatar.AvatarProperties"> 1463 Construct a new instance of the SimParcelsDownloadedEventArgs class
1464 <summary> 1464 </summary>
1465 Avatar properties including about text, profile URL, image IDs and 1465 <param name="simulator">The simulator the parcel data was retrieved from</param>
1466 publishing settings 1466 <param name="simParcels">The dictionary containing the parcel data</param>
1467 </summary> 1467 <param name="parcelMap">The multidimensional array containing a x,y grid mapped
1468 </member> 1468 to each 64x64 parcel's LocalID.</param>
1469 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText"> 1469 </member>
1470 <summary>First Life about text</summary> 1470 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Simulator">
1471 </member> 1471 <summary>Get the simulator the parcel data was retrieved from</summary>
1472 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage"> 1472 </member>
1473 <summary>First Life image ID</summary> 1473 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Parcels">
1474 </member> 1474 <summary>A dictionary containing the parcel data where the key correlates to the ParcelMap entry</summary>
1475 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner"> 1475 </member>
1476 <summary></summary> 1476 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.ParcelMap">
1477 </member> 1477 <summary>Get the multidimensional array containing a x,y grid mapped
1478 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText"> 1478 to each 64x64 parcel's LocalID.</summary>
1479 <summary></summary> 1479 </member>
1480 </member> 1480 <member name="T:OpenMetaverse.ForceSelectObjectsReplyEventArgs">
1481 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn"> 1481 <summary>Contains the data returned when a <see cref="!:RequestForceSelectObjects"/> request</summary>
1482 <summary></summary> 1482 </member>
1483 </member> 1483 <member name="M:OpenMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)">
1484 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember"> 1484 <summary>
1485 <summary></summary> 1485 Construct a new instance of the ForceSelectObjectsReplyEventArgs class
1486 </member> 1486 </summary>
1487 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage"> 1487 <param name="simulator">The simulator the parcel data was retrieved from</param>
1488 <summary>Profile image ID</summary> 1488 <param name="objectIDs">The list of primitive IDs</param>
1489 </member> 1489 <param name="resetList">true if the list is clean and contains the information
1490 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags"> 1490 only for a given request</param>
1491 <summary>Flags of the profile</summary> 1491 </member>
1492 </member> 1492 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.Simulator">
1493 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL"> 1493 <summary>Get the simulator the parcel data was retrieved from</summary>
1494 <summary>Web URL for this profile</summary> 1494 </member>
1495 </member> 1495 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ObjectIDs">
1496 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish"> 1496 <summary>Get the list of primitive IDs</summary>
1497 <summary>Should this profile be published on the web</summary> 1497 </member>
1498 </member> 1498 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ResetList">
1499 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online"> 1499 <summary>true if the list is clean and contains the information
1500 <summary>Avatar Online Status</summary> 1500 only for a given request</summary>
1501 </member> 1501 </member>
1502 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish"> 1502 <member name="T:OpenMetaverse.ParcelMediaUpdateReplyEventArgs">
1503 <summary>Is this a mature profile</summary> 1503 <summary>Contains data when the media data for a parcel the avatar is on changes</summary>
1504 </member> 1504 </member>
1505 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified"> 1505 <member name="M:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.ParcelMedia)">
1506 <summary></summary> 1506 <summary>
1507 </member> 1507 Construct a new instance of the ParcelMediaUpdateReplyEventArgs class
1508 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted"> 1508 </summary>
1509 <summary></summary> 1509 <param name="simulator">the simulator the parcel media data was updated in</param>
1510 </member> 1510 <param name="media">The updated media information</param>
1511 <member name="T:OpenMetaverse.Avatar.Interests"> 1511 </member>
1512 <summary> 1512 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Simulator">
1513 Avatar interests including spoken languages, skills, and "want to" 1513 <summary>Get the simulator the parcel media data was updated in</summary>
1514 choices 1514 </member>
1515 </summary> 1515 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Media">
1516 </member> 1516 <summary>Get the updated media information</summary>
1517 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText"> 1517 </member>
1518 <summary>Languages profile field</summary> 1518 <member name="T:OpenMetaverse.ParcelMediaCommandEventArgs">
1519 </member> 1519 <summary>Contains the media command for a parcel the agent is currently on</summary>
1520 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask"> 1520 </member>
1521 <summary></summary> 1521 <member name="M:OpenMetaverse.ParcelMediaCommandEventArgs.#ctor(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ParcelFlags,OpenMetaverse.ParcelMediaCommand,System.Single)">
1522 </member> 1522 <summary>
1523 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText"> 1523 Construct a new instance of the ParcelMediaCommandEventArgs class
1524 <summary></summary> 1524 </summary>
1525 </member> 1525 <param name="simulator">The simulator the parcel media command was issued in</param>
1526 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask"> 1526 <param name="sequence"></param>
1527 <summary></summary> 1527 <param name="flags"></param>
1528 </member> 1528 <param name="command">The media command that was sent</param>
1529 <member name="F:OpenMetaverse.Avatar.Interests.WantToText"> 1529 <param name="time"></param>
1530 <summary></summary> 1530 </member>
1531 </member> 1531 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Simulator">
1532 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)"> 1532 <summary>Get the simulator the parcel media command was issued in</summary>
1533 <summary> 1533 </member>
1534 Starts a thread that keeps the daemon running 1534 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Sequence">
1535 </summary> 1535 <summary></summary>
1536 <param name="path"></param> 1536 </member>
1537 <param name="args"></param> 1537 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.ParcelFlags">
1538 </member> 1538 <summary></summary>
1539 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon"> 1539 </member>
1540 <summary> 1540 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.MediaCommand">
1541 Stops the daemon and the thread keeping it running 1541 <summary>Get the media command that was sent</summary>
1542 </summary> 1542 </member>
1543 </member> 1543 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Time">
1544 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)"> 1544 <summary></summary>
1545 <summary> 1545 </member>
1546 1546 <member name="T:OpenMetaverse.DictionaryEventAction">
1547 </summary> 1547 <summary>
1548 <param name="address"></param> 1548
1549 <param name="port"></param> 1549 </summary>
1550 <returns></returns> 1550 </member>
1551 </member> 1551 <member name="F:OpenMetaverse.DictionaryEventAction.Add">
1552 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices"> 1552 <summary>
1553 <summary> 1553
1554 This is used to get a list of audio devices that can be used for capture (input) of voice. 1554 </summary>
1555 </summary> 1555 </member>
1556 <returns></returns> 1556 <member name="F:OpenMetaverse.DictionaryEventAction.Remove">
1557 </member> 1557 <summary>
1558 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices"> 1558
1559 <summary> 1559 </summary>
1560 This is used to get a list of audio devices that can be used for render (playback) of voice. 1560 </member>
1561 </summary> 1561 <member name="F:OpenMetaverse.DictionaryEventAction.Change">
1562 </member> 1562 <summary>
1563 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)"> 1563
1564 <summary> 1564 </summary>
1565 This command is used to select the render device. 1565 </member>
1566 </summary> 1566 <member name="T:OpenMetaverse.DictionaryChangeCallback">
1567 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param> 1567 <summary>
1568 </member> 1568
1569 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)"> 1569 </summary>
1570 <summary> 1570 <param name="action"></param>
1571 This command is used to select the capture device. 1571 <param name="entry"></param>
1572 </summary> 1572 </member>
1573 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param> 1573 <member name="T:OpenMetaverse.ObservableDictionary`2">
1574 </member> 1574 <summary>
1575 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)"> 1575 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing
1576 <summary> 1576 events to subscribers when items are added, removed, or changed.
1577 This command is used to start the audio capture process which will cause 1577 </summary>
1578 AuxAudioProperty Events to be raised. These events can be used to display a 1578 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
1579 microphone VU meter for the currently selected capture device. This command 1579 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
1580 should not be issued if the user is on a call. 1580 </member>
1581 </summary> 1581 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates">
1582 <param name="Duration">(unused but required)</param> 1582 <summary>
1583 <returns></returns> 1583 A dictionary of callbacks to fire when specified action occurs
1584 </member> 1584 </summary>
1585 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop"> 1585 </member>
1586 <summary> 1586 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
1587 This command is used to stop the audio capture process. 1587 <summary>
1588 </summary> 1588 Register a callback to be fired when an action occurs
1589 <returns></returns> 1589 </summary>
1590 </member> 1590 <param name="action">The action</param>
1591 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)"> 1591 <param name="callback">The callback to fire</param>
1592 <summary> 1592 </member>
1593 This command is used to set the mic volume while in the audio tuning process. 1593 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
1594 Once an acceptable mic level is attained, the application must issue a 1594 <summary>
1595 connector set mic volume command to have that level be used while on voice 1595 Unregister a callback
1596 calls. 1596 </summary>
1597 </summary> 1597 <param name="action">The action</param>
1598 <param name="Level">the microphone volume (-100 to 100 inclusive)</param> 1598 <param name="callback">The callback to fire</param>
1599 <returns></returns> 1599 </member>
1600 </member> 1600 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)">
1601 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)"> 1601 <summary>
1602 <summary> 1602
1603 This command is used to set the speaker volume while in the audio tuning 1603 </summary>
1604 process. Once an acceptable speaker level is attained, the application must 1604 <param name="action"></param>
1605 issue a connector set speaker volume command to have that level be used while 1605 <param name="entry"></param>
1606 on voice calls. 1606 </member>
1607 </summary> 1607 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary">
1608 <param name="Level">the speaker volume (-100 to 100 inclusive)</param> 1608 <summary>Internal dictionary that this class wraps around. Do not
1609 <returns></returns> 1609 modify or enumerate the contents of this dictionary without locking</summary>
1610 </member> 1610 </member>
1611 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)"> 1611 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor">
1612 <summary> 1612 <summary>
1613 This is used to initialize and stop the Connector as a whole. The Connector 1613 Initializes a new instance of the <seealso cref="T:ObservableDictionary"/> Class
1614 Create call must be completed successfully before any other requests are made 1614 with the specified key/value, has the default initial capacity.
1615 (typically during application initialization). The shutdown should be called 1615 </summary>
1616 when the application is shutting down to gracefully release resources 1616 <example>
1617 </summary> 1617 <code>
1618 <param name="ClientName">A string value indicting the Application name</param> 1618 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value.
1619 <param name="AccountManagementServer">URL for the management server</param> 1619 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;();
1620 <param name="Logging">LoggingSettings</param> 1620 </code>
1621 <param name="MaximumPort"></param> 1621 </example>
1622 <param name="MinimumPort"></param> 1622 </member>
1623 </member> 1623 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)">
1624 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)"> 1624 <summary>
1625 <summary> 1625 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary"/> Class
1626 Shutdown Connector -- Should be called when the application is shutting down 1626 with the specified key/value, With its initial capacity specified.
1627 to gracefully release resources 1627 </summary>
1628 </summary> 1628 <param name="capacity">Initial size of dictionary</param>
1629 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 1629 <example>
1630 </member> 1630 <code>
1631 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)"> 1631 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value,
1632 <summary> 1632 // initially allocated room for 10 entries.
1633 Mute or unmute the microphone 1633 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10);
1634 </summary> 1634 </code>
1635 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 1635 </example>
1636 <param name="Mute">true (mute) or false (unmute)</param> 1636 </member>
1637 </member> 1637 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)">
1638 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)"> 1638 <summary>
1639 <summary> 1639 Try to get entry from the <seealso cref="!:ObservableDictionary"/> with specified key
1640 Mute or unmute the speaker 1640 </summary>
1641 </summary> 1641 <param name="key">Key to use for lookup</param>
1642 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 1642 <param name="value">Value returned</param>
1643 <param name="Mute">true (mute) or false (unmute)</param> 1643 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
1644 </member> 1644 <example>
1645 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)"> 1645 <code>
1646 <summary> 1646 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary:
1647 Set microphone volume 1647 Avatar av;
1648 </summary> 1648 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
1649 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 1649 Console.WriteLine("Found Avatar {0}", av.Name);
1650 <param name="Value">The level of the audio, a number between -100 and 100 where 1650 </code>
1651 0 represents ‘normal’ speaking volume</param> 1651 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
1652 </member> 1652 </example>
1653 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)"> 1653 </member>
1654 <summary> 1654 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})">
1655 Set local speaker volume 1655 <summary>
1656 </summary> 1656 Finds the specified match.
1657 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 1657 </summary>
1658 <param name="Value">The level of the audio, a number between -100 and 100 where 1658 <param name="match">The match.</param>
1659 0 represents ‘normal’ speaking volume</param> 1659 <returns>Matched value</returns>
1660 </member> 1660 <example>
1661 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)"> 1661 <code>
1662 <summary> 1662 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary
1663 Create a Session 1663 // with the ID 95683496
1664 Sessions typically represent a connection to a media session with one or more 1664 uint findID = 95683496;
1665 participants. This is used to generate an ‘outbound’ call to another user or 1665 Primitive findPrim = sim.ObjectsPrimitives.Find(
1666 channel. The specifics depend on the media types involved. A session handle is 1666 delegate(Primitive prim) { return prim.ID == findID; });
1667 required to control the local user functions within the session (or remote 1667 </code>
1668 users if the current account has rights to do so). Currently creating a 1668 </example>
1669 session automatically connects to the audio media, there is no need to call 1669 </member>
1670 Session.Connect at this time, this is reserved for future use. 1670 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})">
1671 </summary> 1671 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
1672 <param name="AccountHandle">Handle returned from successful Connector ‘create’ request</param> 1672 <param name="match">return matching items.</param>
1673 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param> 1673 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
1674 <param name="Name">This is the display name of the entity being called (user or channel)</param> 1674 <example>
1675 <param name="Password">Only needs to be supplied when the target URI is password protected</param> 1675 Find All prims within 20 meters and store them in a List
1676 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be 1676 <code>
1677 “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is 1677 int radius = 20;
1678 “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together, 1678 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
1679 then base64 encoded, with the final “=” character stripped off.</param> 1679 delegate(Primitive prim) {
1680 <param name="JoinAudio"></param> 1680 Vector3 pos = prim.Position;
1681 <param name="JoinText"></param> 1681 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
1682 <returns></returns> 1682 }
1683 </member> 1683 );
1684 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)"> 1684 </code>
1685 <summary> 1685 </example>
1686 Used to accept a call 1686 </member>
1687 </summary> 1687 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})">
1688 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param> 1688 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
1689 <param name="AudioMedia">"default"</param> 1689 <param name="match">return matching keys.</param>
1690 <returns></returns> 1690 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
1691 </member> 1691 <example>
1692 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)"> 1692 Find All keys which also exist in another dictionary
1693 <summary> 1693 <code>
1694 This command is used to start the audio render process, which will then play 1694 List&lt;UUID&gt; matches = myDict.FindAll(
1695 the passed in file through the selected audio render device. This command 1695 delegate(UUID id) {
1696 should not be issued if the user is on a call. 1696 return myOtherDict.ContainsKey(id);
1697 </summary> 1697 }
1698 <param name="SoundFilePath">The fully qualified path to the sound file.</param> 1698 );
1699 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param> 1699 </code>
1700 <returns></returns> 1700 </example>
1701 </member> 1701 </member>
1702 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)"> 1702 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)">
1703 <summary> 1703 <summary>Check if Key exists in Dictionary</summary>
1704 This command is used to stop the audio render process. 1704 <param name="key">Key to check for</param>
1705 </summary> 1705 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
1706 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param> 1706 </member>
1707 <returns></returns> 1707 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)">
1708 </member> 1708 <summary>Check if Value exists in Dictionary</summary>
1709 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)"> 1709 <param name="value">Value to check for</param>
1710 <summary> 1710 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
1711 This is used to ‘end’ an established session (i.e. hang-up or disconnect). 1711 </member>
1712 </summary> 1712 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)">
1713 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 1713 <summary>
1714 <returns></returns> 1714 Adds the specified key to the dictionary, dictionary locking is not performed,
1715 </member> 1715 <see cref="!:SafeAdd"/>
1716 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoiceGateway.VoicePosition,OpenMetaverse.Voice.VoiceGateway.VoicePosition)"> 1716 </summary>
1717 <summary> 1717 <param name="key">The key</param>
1718 Set the combined speaking and listening position in 3D space. 1718 <param name="value">The value</param>
1719 There appears to be no response to this request. 1719 </member>
1720 </summary> 1720 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)">
1721 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 1721 <summary>
1722 <param name="SpeakerPosition">Speaking position</param> 1722 Removes the specified key, dictionary locking is not performed
1723 <param name="ListenerPosition">Listening position</param> 1723 </summary>
1724 <returns></returns> 1724 <param name="key">The key.</param>
1725 </member> 1725 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
1726 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)"> 1726 </member>
1727 <summary> 1727 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear">
1728 Set User Volume for a particular user. Does not affect how other users hear that user. 1728 <summary>
1729 </summary> 1729 Clear the contents of the dictionary
1730 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 1730 </summary>
1731 <param name="ParticipantURI"></param> 1731 </member>
1732 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param> 1732 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator">
1733 <returns></returns> 1733 <summary>
1734 </member> 1734 Enumerator for iterating dictionary entries
1735 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)"> 1735 </summary>
1736 <summary> 1736 <returns></returns>
1737 This is used to login a specific user account(s). It may only be called after 1737 </member>
1738 Connector initialization has completed successfully 1738 <member name="P:OpenMetaverse.ObservableDictionary`2.Count">
1739 </summary> 1739 <summary>
1740 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 1740 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary"/>
1741 <param name="AccountName">User's account name</param> 1741 </summary>
1742 <param name="AccountPassword">User's account password</param> 1742 </member>
1743 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param> 1743 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)">
1744 <param name="AccountURI">""</param> 1744 <summary>
1745 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often 1745 Indexer for the dictionary
1746 the daemon will send participant property events while in a channel. If this is not set 1746 </summary>
1747 the default will be “on state change”, which means that the events will be sent when 1747 <param name="key">The key</param>
1748 the participant starts talking, stops talking, is muted, is unmuted. 1748 <returns>The value</returns>
1749 The valid values are: 1749 </member>
1750 0 – Never 1750 <member name="T:OpenMetaverse.Imaging.OpenJPEG">
1751 5 – 10 times per second 1751 <summary>
1752 10 – 5 times per second 1752 A Wrapper around openjpeg to encode and decode images to and from byte arrays
1753 50 – 1 time per second 1753 </summary>
1754 100 – on participant state change (this is the default)</param> 1754 </member>
1755 <param name="EnableBuddiesAndPresence">false</param> 1755 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE">
1756 <returns></returns> 1756 <summary>TGA Header size</summary>
1757 </member> 1757 </member>
1758 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)"> 1758 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock">
1759 <summary> 1759 <summary>OpenJPEG is not threadsafe, so this object is used to lock
1760 This is used to logout a user session. It should only be called with a valid AccountHandle. 1760 during calls into unmanaged code</summary>
1761 </summary> 1761 </member>
1762 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param> 1762 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)">
1763 <returns></returns> 1763 <summary>
1764 </member> 1764 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
1765 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionCreateResponse"> 1765 </summary>
1766 <summary>Response to Session.Create request</summary> 1766 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
1767 </member> 1767 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param>
1768 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionConnectResponse"> 1768 <returns>A byte array containing the encoded Image object</returns>
1769 <summary>Response to Session.Connect request</summary> 1769 </member>
1770 </member> 1770 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)">
1771 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionRenderAudioStartResponse"> 1771 <summary>
1772 <summary>Response to Session.RenderAudioStart request</summary> 1772 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
1773 </member> 1773 </summary>
1774 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionRenderAudioStopResponse"> 1774 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
1775 <summary>Response to Session.RenderAudioStop request</summary> 1775 <returns>a byte array of the encoded image</returns>
1776 </member> 1776 </member>
1777 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionTerminateResponse"> 1777 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)">
1778 <summary>Response to Session.Terminate request</summary> 1778 <summary>
1779 </member> 1779 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and
1780 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionSetParticipantVolumeForMeResponse"> 1780 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/>
1781 <summary>Response to Session.SetParticipantVolumeForMe request</summary> 1781 </summary>
1782 </member> 1782 <param name="encoded">JPEG2000 encoded data</param>
1783 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionNewEvent"> 1783 <param name="managedImage">ManagedImage object to decode to</param>
1784 <summary>Sent when an incoming session occurs</summary> 1784 <param name="image">Image object to decode to</param>
1785 </member> 1785 <returns>True if the decode succeeds, otherwise false</returns>
1786 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionStateChangeEvent"> 1786 </member>
1787 <summary>Sent for specific Session state changes (connected, disconnected)</summary> 1787 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)">
1788 </member> 1788 <summary>
1789 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionParticipantStateChangeEvent"> 1789
1790 <summary>Sent for specific Participant state changes (new participants, dropped participants)</summary> 1790 </summary>
1791 </member> 1791 <param name="encoded"></param>
1792 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionParticipantPropertiesEvent"> 1792 <param name="managedImage"></param>
1793 <summary>Sent for specific Participant Property changes (IsSpeaking, Volume, Energy, etc.)</summary> 1793 <returns></returns>
1794 </member> 1794 </member>
1795 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnSessionMediaEvent"> 1795 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)">
1796 <summary></summary> 1796 <summary>
1797 </member> 1797
1798 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse"> 1798 </summary>
1799 <summary>Response to Connector.Create request</summary> 1799 <param name="encoded"></param>
1800 </member> 1800 <param name="layerInfo"></param>
1801 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorInitiateShutdownResponse"> 1801 <param name="components"></param>
1802 <summary>Response to Connector.InitiateShutdown request</summary> 1802 <returns></returns>
1803 </member> 1803 </member>
1804 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorMuteLocalMicResponse"> 1804 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)">
1805 <summary>Response to Connector.MuteLocalMic request</summary> 1805 <summary>
1806 </member> 1806 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array
1807 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorMuteLocalSpeakerResponse"> 1807 </summary>
1808 <summary>Response to Connector.MuteLocalSpeaker request</summary> 1808 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param>
1809 </member> 1809 <param name="lossless">true to enable lossless decoding</param>
1810 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorSetLocalMicVolumeResponse"> 1810 <returns>A byte array containing the source Bitmap object</returns>
1811 <summary>Response to Connector.SetLocalMicVolume request</summary> 1811 </member>
1812 </member> 1812 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo">
1813 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorSetLocalSpeakerVolumeResponse"> 1813 <summary>
1814 <summary>Response to Connector.SetLocalSpeakerVolume request</summary> 1814 Defines the beginning and ending file positions of a layer in an
1815 </member> 1815 LRCP-progression JPEG2000 file
1816 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse"> 1816 </summary>
1817 <summary>Response to Aux.GetCaptureDevices request</summary> 1817 </member>
1818 </member> 1818 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage">
1819 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse"> 1819 <summary>
1820 <summary>Response to Aux.GetRenderDevices request</summary> 1820 This structure is used to marshal both encoded and decoded images.
1821 </member> 1821 MUST MATCH THE STRUCT IN dotnet.h!
1822 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxSetRenderDeviceResponse"> 1822 </summary>
1823 <summary>Response to Aux.SetRenderDevice request</summary> 1823 </member>
1824 </member> 1824 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket">
1825 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxSetCaptureDeviceResponse"> 1825 <summary>
1826 <summary>Response to Aux.SetCaptureDevice request</summary> 1826 Information about a single packet in a JPEG2000 stream
1827 </member> 1827 </summary>
1828 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxCaptureAudioStartResponse"> 1828 </member>
1829 <summary>Response to Aux.CaptureAudioStart request</summary> 1829 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos">
1830 </member> 1830 <summary>Packet start position</summary>
1831 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxCaptureAudioStopResponse"> 1831 </member>
1832 <summary>Response to Aux.CaptureAudioStop request</summary> 1832 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos">
1833 </member> 1833 <summary>Packet header end position</summary>
1834 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxSetMicLevelResponse"> 1834 </member>
1835 <summary>Response to Aux.SetMicLevel request</summary> 1835 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos">
1836 </member> 1836 <summary>Packet end position</summary>
1837 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxSetSpeakerLevelResponse"> 1837 </member>
1838 <summary>Response to Aux.SetSpeakerLevel request</summary> 1838 <member name="T:OpenMetaverse.Assets.AssetSound">
1839 </member> 1839 <summary>
1840 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent"> 1840 Represents a Sound Asset
1841 <summary>Audio Properties Events are sent after audio capture is started. 1841 </summary>
1842 These events are used to display a microphone VU meter</summary> 1842 </member>
1843 </member> 1843 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor">
1844 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse"> 1844 <summary>Initializes a new instance of an AssetSound object</summary>
1845 <summary>Response to Account.Login request</summary> 1845 </member>
1846 </member> 1846 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])">
1847 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLogoutResponse"> 1847 <summary>Initializes a new instance of an AssetSound object with parameters</summary>
1848 <summary>Response to Account.Logout request</summary> 1848 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
1849 </member> 1849 <param name="assetData">A byte array containing the raw asset data</param>
1850 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent"> 1850 </member>
1851 <summary>This event message is sent whenever the login state of the 1851 <member name="M:OpenMetaverse.Assets.AssetSound.Encode">
1852 particular Account has transitioned from one value to another</summary> 1852 <summary>
1853 </member> 1853 TODO: Encodes a sound file
1854 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled"> 1854 </summary>
1855 <summary>Enable logging</summary> 1855 </member>
1856 </member> 1856 <member name="M:OpenMetaverse.Assets.AssetSound.Decode">
1857 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder"> 1857 <summary>
1858 <summary>The folder where any logs will be created</summary> 1858 TODO: Decode a sound file
1859 </member> 1859 </summary>
1860 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix"> 1860 <returns>true</returns>
1861 <summary>This will be prepended to beginning of each log file</summary> 1861 </member>
1862 </member> 1862 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType">
1863 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix"> 1863 <summary>Override the base classes AssetType</summary>
1864 <summary>The suffix or extension to be appended to each log file</summary> 1864 </member>
1865 </member> 1865 <member name="T:OpenMetaverse.Assets.AssetLandmark">
1866 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel"> 1866 <summary>
1867 <summary> 1867 Represents a Landmark with RegionID and Position vector
1868 0: NONE - No logging 1868 </summary>
1869 1: ERROR - Log errors only 1869 </member>
1870 2: WARNING - Log errors and warnings 1870 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID">
1871 3: INFO - Log errors, warnings and info 1871 <summary>UUID of the Landmark target region</summary>
1872 4: DEBUG - Log errors, warnings, info and debug 1872 </member>
1873 </summary> 1873 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position">
1874 </member> 1874 <summary> Local position of the target </summary>
1875 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor"> 1875 </member>
1876 <summary> 1876 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor">
1877 Constructor for default logging settings 1877 <summary>Construct an Asset of type Landmark</summary>
1878 </summary> 1878 </member>
1879 </member> 1879 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])">
1880 <member name="T:OpenMetaverse.Voice.VoiceGateway.SessionCreateResponseCallback"> 1880 <summary>
1881 <summary>Response to Session.Create request</summary> 1881 Construct an Asset object of type Landmark
1882 </member> 1882 </summary>
1883 <member name="T:OpenMetaverse.Voice.VoiceGateway.SessionConnectResponseCallback"> 1883 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
1884 <summary>Response to Session.Connect request</summary> 1884 <param name="assetData">A byte array containing the raw asset data</param>
1885 </member> 1885 </member>
1886 <member name="T:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStartResponseCallback"> 1886 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
1887 <summary>Response to Session.RenderAudioStart request</summary> 1887 <summary>
1888 </member> 1888 Constuct an asset of type Landmark
1889 <member name="T:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStopResponseCallback"> 1889 </summary>
1890 <summary>Response to Session.RenderAudioStop request</summary> 1890 <param name="regionID">UUID of the target region</param>
1891 </member> 1891 <param name="pos">Local position of landmark</param>
1892 <member name="T:OpenMetaverse.Voice.VoiceGateway.SessionTerminateResponseCallback"> 1892 </member>
1893 <summary>Response to Session.Terminate request</summary> 1893 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode">
1894 </member> 1894 <summary>
1895 <member name="T:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMeResponseCallback"> 1895 Encode the raw contents of a string with the specific Landmark format
1896 <summary>Response to Session.SetParticipantVolumeForMe request</summary> 1896 </summary>
1897 </member> 1897 </member>
1898 <member name="T:OpenMetaverse.Voice.VoiceGateway.AuxAudioPropertiesEventCallback"> 1898 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode">
1899 <summary> 1899 <summary>
1900 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter 1900 Decode the raw asset data, populating the RegionID and Position
1901 </summary> 1901 </summary>
1902 <param name="MicIsActive">True if voice is detected on the microphone</param> 1902 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
1903 <param name="MicEnergy">audio energy, from 0 to 1</param> 1903 </member>
1904 <param name="MicVolume">current mic volume</param> 1904 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType">
1905 <param name="SpeakerVolume">currently unimplemented, and always 0</param> 1905 <summary>Override the base classes AssetType</summary>
1906 </member> 1906 </member>
1907 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoicePosition.Position"> 1907 <member name="T:OpenMetaverse.Assets.AssetClothing">
1908 <summary>Positional vector of the users position</summary> 1908 <summary>
1909 </member> 1909 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar
1910 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoicePosition.Velocity"> 1910 such as a Shirt, Pants, etc.
1911 <summary>Velocity vector of the position</summary> 1911 </summary>
1912 </member> 1912 </member>
1913 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoicePosition.AtOrientation"> 1913 <member name="T:OpenMetaverse.Assets.AssetWearable">
1914 <summary>At Orientation (X axis) of the position</summary> 1914 <summary>
1915 </member> 1915 Represents a Wearable Asset, Clothing, Hair, Skin, Etc
1916 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoicePosition.UpOrientation"> 1916 </summary>
1917 <summary>Up Orientation (Y axis) of the position</summary> 1917 </member>
1918 </member> 1918 <member name="F:OpenMetaverse.Assets.AssetWearable.Name">
1919 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoicePosition.LeftOrientation"> 1919 <summary>A string containing the name of the asset</summary>
1920 <summary>Left Orientation (Z axis) of the position</summary> 1920 </member>
1921 </member> 1921 <member name="F:OpenMetaverse.Assets.AssetWearable.Description">
1922 <member name="T:OpenMetaverse.Imaging.OpenJPEG"> 1922 <summary>A string containing a short description of the asset</summary>
1923 <summary> 1923 </member>
1924 A Wrapper around openjpeg to encode and decode images to and from byte arrays 1924 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType">
1925 </summary> 1925 <summary>The Assets WearableType</summary>
1926 </member> 1926 </member>
1927 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE"> 1927 <member name="F:OpenMetaverse.Assets.AssetWearable.ForSale">
1928 <summary>TGA Header size</summary> 1928 <summary>The For-Sale status of the object</summary>
1929 </member> 1929 </member>
1930 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock"> 1930 <member name="F:OpenMetaverse.Assets.AssetWearable.SalePrice">
1931 <summary>OpenJPEG is not threadsafe, so this object is used to lock 1931 <summary>An Integer representing the purchase price of the asset</summary>
1932 during calls into unmanaged code</summary> 1932 </member>
1933 </member> 1933 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator">
1934 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)"> 1934 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets creator</summary>
1935 <summary> 1935 </member>
1936 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array 1936 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner">
1937 </summary> 1937 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets current owner</summary>
1938 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param> 1938 </member>
1939 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param> 1939 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner">
1940 <returns>A byte array containing the encoded Image object</returns> 1940 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets prior owner</summary>
1941 </member> 1941 </member>
1942 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)"> 1942 <member name="F:OpenMetaverse.Assets.AssetWearable.Group">
1943 <summary> 1943 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Group this asset is set to</summary>
1944 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array 1944 </member>
1945 </summary> 1945 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned">
1946 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param> 1946 <summary>True if the asset is owned by a <seealso cref="F:OpenMetaverse.Assets.AssetWearable.Group"/></summary>
1947 <returns>a byte array of the encoded image</returns> 1947 </member>
1948 </member> 1948 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions">
1949 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)"> 1949 <summary>The Permissions mask of the asset</summary>
1950 <summary> 1950 </member>
1951 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and 1951 <member name="F:OpenMetaverse.Assets.AssetWearable.Params">
1952 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> 1952 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary>
1953 </summary> 1953 </member>
1954 <param name="encoded">JPEG2000 encoded data</param> 1954 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures">
1955 <param name="managedImage">ManagedImage object to decode to</param> 1955 <summary>A Dictionary containing Key/Value pairs where the Key is the textures Index and the Value is the Textures <seealso cref="T:OpenMetaverse.UUID"/></summary>
1956 <param name="image">Image object to decode to</param> 1956 </member>
1957 <returns>True if the decode succeeds, otherwise false</returns> 1957 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor">
1958 </member> 1958 <summary>Initializes a new instance of an AssetWearable object</summary>
1959 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)"> 1959 </member>
1960 <summary> 1960 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])">
1961 1961 <summary>Initializes a new instance of an AssetWearable object with parameters</summary>
1962 </summary> 1962 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
1963 <param name="encoded"></param> 1963 <param name="assetData">A byte array containing the raw asset data</param>
1964 <param name="managedImage"></param> 1964 </member>
1965 <returns></returns> 1965 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(System.String)">
1966 </member> 1966 <summary>Initializes a new instance of an AssetWearable object with parameters</summary>
1967 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)"> 1967 <param name="source">A string containing the asset parameters</param>
1968 <summary> 1968 </member>
1969 1969 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode">
1970 </summary> 1970 <summary>
1971 <param name="encoded"></param> 1971 Decode an assets byte encoded data to a string
1972 <param name="layerInfo"></param> 1972 </summary>
1973 <param name="components"></param> 1973 <returns>true if the asset data was decoded successfully</returns>
1974 <returns></returns> 1974 </member>
1975 </member> 1975 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode">
1976 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)"> 1976 <summary>
1977 <summary> 1977 Encode the assets string represantion into a format consumable by the asset server
1978 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array 1978 </summary>
1979 </summary> 1979 </member>
1980 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param> 1980 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor">
1981 <param name="lossless">true to enable lossless decoding</param> 1981 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
1982 <returns>A byte array containing the source Bitmap object</returns> 1982 </member>
1983 </member> 1983 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])">
1984 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo"> 1984 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
1985 <summary> 1985 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
1986 Defines the beginning and ending file positions of a layer in an 1986 <param name="assetData">A byte array containing the raw asset data</param>
1987 LRCP-progression JPEG2000 file 1987 </member>
1988 </summary> 1988 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(System.String)">
1989 </member> 1989 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
1990 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage"> 1990 <param name="source">A string containing the Clothings data</param>
1991 <summary> 1991 </member>
1992 This structure is used to marshal both encoded and decoded images. 1992 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType">
1993 MUST MATCH THE STRUCT IN dotnet.h! 1993 <summary>Override the base classes AssetType</summary>
1994 </summary> 1994 </member>
1995 </member> 1995 <member name="T:OpenMetaverse.Assets.AssetAnimation">
1996 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket"> 1996 <summary>
1997 <summary> 1997 Represents an Animation
1998 Information about a single packet in a JPEG2000 stream 1998 </summary>
1999 </summary> 1999 </member>
2000 </member> 2000 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor">
2001 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos"> 2001 <summary>Default Constructor</summary>
2002 <summary>Packet start position</summary> 2002 </member>
2003 </member> 2003 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])">
2004 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos"> 2004 <summary>
2005 <summary>Packet header end position</summary> 2005 Construct an Asset object of type Animation
2006 </member> 2006 </summary>
2007 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos"> 2007 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
2008 <summary>Packet end position</summary> 2008 <param name="assetData">A byte array containing the raw asset data</param>
2009 </member> 2009 </member>
2010 <member name="T:OpenMetaverse.Assets.GestureStepType"> 2010 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType">
2011 <summary> 2011 <summary>Override the base classes AssetType</summary>
2012 Type of gesture step 2012 </member>
2013 </summary> 2013 <member name="T:OpenMetaverse.VisualColorOperation">
2014 </member> 2014 <summary>
2015 <member name="T:OpenMetaverse.Assets.GestureStep"> 2015 Operation to apply when applying color to texture
2016 <summary> 2016 </summary>
2017 Base class for gesture steps 2017 </member>
2018 </summary> 2018 <member name="T:OpenMetaverse.VisualColorParam">
2019 </member> 2019 <summary>
2020 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType"> 2020 Information needed to translate visual param value to RGBA color
2021 <summary> 2021 </summary>
2022 Retururns what kind of gesture step this is 2022 </member>
2023 </summary> 2023 <member name="M:OpenMetaverse.VisualColorParam.#ctor(OpenMetaverse.VisualColorOperation,OpenMetaverse.Color4[])">
2024 </member> 2024 <summary>
2025 <member name="T:OpenMetaverse.Assets.GestureStepAnimation"> 2025 Construct VisualColorParam
2026 <summary> 2026 </summary>
2027 Describes animation step of a gesture 2027 <param name="operation">Operation to apply when applying color to texture</param>
2028 </summary> 2028 <param name="colors">Colors</param>
2029 </member> 2029 </member>
2030 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart"> 2030 <member name="T:OpenMetaverse.VisualAlphaParam">
2031 <summary> 2031 <summary>
2032 If true, this step represents start of animation, otherwise animation stop 2032 Represents alpha blending and bump infor for a visual parameter
2033 </summary> 2033 such as sleive length
2034 </member> 2034 </summary>
2035 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID"> 2035 </member>
2036 <summary> 2036 <member name="F:OpenMetaverse.VisualAlphaParam.Domain">
2037 Animation asset <see cref="T:OpenMetaverse.UUID"/> 2037 <summary>Stregth of the alpha to apply</summary>
2038 </summary> 2038 </member>
2039 </member> 2039 <member name="F:OpenMetaverse.VisualAlphaParam.TGAFile">
2040 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name"> 2040 <summary>File containing the alpha channel</summary>
2041 <summary> 2041 </member>
2042 Animation inventory name 2042 <member name="F:OpenMetaverse.VisualAlphaParam.SkipIfZero">
2043 </summary> 2043 <summary>Skip blending if parameter value is 0</summary>
2044 </member> 2044 </member>
2045 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType"> 2045 <member name="F:OpenMetaverse.VisualAlphaParam.MultiplyBlend">
2046 <summary> 2046 <summary>Use miltiply insted of alpha blending</summary>
2047 Returns what kind of gesture step this is 2047 </member>
2048 </summary> 2048 <member name="M:OpenMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)">
2049 </member> 2049 <summary>
2050 <member name="T:OpenMetaverse.Assets.GestureStepSound"> 2050 Create new alhpa information for a visual param
2051 <summary> 2051 </summary>
2052 Describes sound step of a gesture 2052 <param name="domain">Stregth of the alpha to apply</param>
2053 </summary> 2053 <param name="tgaFile">File containing the alpha channel</param>
2054 </member> 2054 <param name="skipIfZero">Skip blending if parameter value is 0</param>
2055 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID"> 2055 <param name="multiplyBlend">Use miltiply insted of alpha blending</param>
2056 <summary> 2056 </member>
2057 Sound asset <see cref="T:OpenMetaverse.UUID"/> 2057 <member name="T:OpenMetaverse.VisualParam">
2058 </summary> 2058 <summary>
2059 </member> 2059 A single visual characteristic of an avatar mesh, such as eyebrow height
2060 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name"> 2060 </summary>
2061 <summary> 2061 </member>
2062 Sound inventory name 2062 <member name="F:OpenMetaverse.VisualParam.ParamID">
2063 </summary> 2063 <summary>Index of this visual param</summary>
2064 </member> 2064 </member>
2065 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType"> 2065 <member name="F:OpenMetaverse.VisualParam.Name">
2066 <summary> 2066 <summary>Internal name</summary>
2067 Returns what kind of gesture step this is 2067 </member>
2068 </summary> 2068 <member name="F:OpenMetaverse.VisualParam.Group">
2069 </member> 2069 <summary>Group ID this parameter belongs to</summary>
2070 <member name="T:OpenMetaverse.Assets.GestureStepChat"> 2070 </member>
2071 <summary> 2071 <member name="F:OpenMetaverse.VisualParam.Wearable">
2072 Describes sound step of a gesture 2072 <summary>Name of the wearable this parameter belongs to</summary>
2073 </summary> 2073 </member>
2074 </member> 2074 <member name="F:OpenMetaverse.VisualParam.Label">
2075 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text"> 2075 <summary>Displayable label of this characteristic</summary>
2076 <summary> 2076 </member>
2077 Text to output in chat 2077 <member name="F:OpenMetaverse.VisualParam.LabelMin">
2078 </summary> 2078 <summary>Displayable label for the minimum value of this characteristic</summary>
2079 </member> 2079 </member>
2080 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType"> 2080 <member name="F:OpenMetaverse.VisualParam.LabelMax">
2081 <summary> 2081 <summary>Displayable label for the maximum value of this characteristic</summary>
2082 Returns what kind of gesture step this is 2082 </member>
2083 </summary> 2083 <member name="F:OpenMetaverse.VisualParam.DefaultValue">
2084 </member> 2084 <summary>Default value</summary>
2085 <member name="T:OpenMetaverse.Assets.GestureStepWait"> 2085 </member>
2086 <summary> 2086 <member name="F:OpenMetaverse.VisualParam.MinValue">
2087 Describes sound step of a gesture 2087 <summary>Minimum value</summary>
2088 </summary> 2088 </member>
2089 </member> 2089 <member name="F:OpenMetaverse.VisualParam.MaxValue">
2090 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation"> 2090 <summary>Maximum value</summary>
2091 <summary> 2091 </member>
2092 If true in this step we wait for all animations to finish 2092 <member name="F:OpenMetaverse.VisualParam.IsBumpAttribute">
2093 </summary> 2093 <summary>Is this param used for creation of bump layer?</summary>
2094 </member> 2094 </member>
2095 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime"> 2095 <member name="F:OpenMetaverse.VisualParam.AlphaParams">
2096 <summary> 2096 <summary>Alpha blending/bump info</summary>
2097 If true gesture player should wait for the specified amount of time 2097 </member>
2098 </summary> 2098 <member name="F:OpenMetaverse.VisualParam.ColorParams">
2099 </member> 2099 <summary>Color information</summary>
2100 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime"> 2100 </member>
2101 <summary> 2101 <member name="F:OpenMetaverse.VisualParam.Drivers">
2102 Time in seconds to wait if WaitForAnimation is false 2102 <summary>Array of param IDs that are drivers for this parameter</summary>
2103 </summary> 2103 </member>
2104 </member> 2104 <member name="M:OpenMetaverse.VisualParam.#ctor(System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Boolean,System.Int32[],System.Nullable{OpenMetaverse.VisualAlphaParam},System.Nullable{OpenMetaverse.VisualColorParam})">
2105 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType"> 2105 <summary>
2106 <summary> 2106 Set all the values through the constructor
2107 Returns what kind of gesture step this is 2107 </summary>
2108 </summary> 2108 <param name="paramID">Index of this visual param</param>
2109 </member> 2109 <param name="name">Internal name</param>
2110 <member name="T:OpenMetaverse.Assets.GestureStepEOF"> 2110 <param name="group"></param>
2111 <summary> 2111 <param name="wearable"></param>
2112 Describes the final step of a gesture 2112 <param name="label">Displayable label of this characteristic</param>
2113 </summary> 2113 <param name="labelMin">Displayable label for the minimum value of this characteristic</param>
2114 </member> 2114 <param name="labelMax">Displayable label for the maximum value of this characteristic</param>
2115 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType"> 2115 <param name="def">Default value</param>
2116 <summary> 2116 <param name="min">Minimum value</param>
2117 Returns what kind of gesture step this is 2117 <param name="max">Maximum value</param>
2118 </summary> 2118 <param name="isBumpAttribute">Is this param used for creation of bump layer?</param>
2119 </member> 2119 <param name="drivers">Array of param IDs that are drivers for this parameter</param>
2120 <member name="T:OpenMetaverse.Assets.AssetGesture"> 2120 <param name="alpha">Alpha blending/bump info</param>
2121 <summary> 2121 <param name="colorParams">Color information</param>
2122 Represents a sequence of animations, sounds, and chat actions 2122 </member>
2123 </summary> 2123 <member name="T:OpenMetaverse.VisualParams">
2124 </member> 2124 <summary>
2125 <member name="T:OpenMetaverse.Assets.Asset"> 2125 Holds the Params array of all the avatar appearance parameters
2126 <summary> 2126 </summary>
2127 Base class for all Asset types 2127 </member>
2128 </summary> 2128 <member name="F:OpenMetaverse.TerrainPatch.X">
2129 </member> 2129 <summary>X position of this patch</summary>
2130 <member name="F:OpenMetaverse.Assets.Asset.AssetData"> 2130 </member>
2131 <summary>A byte array containing the raw asset data</summary> 2131 <member name="F:OpenMetaverse.TerrainPatch.Y">
2132 </member> 2132 <summary>Y position of this patch</summary>
2133 <member name="F:OpenMetaverse.Assets.Asset.Temporary"> 2133 </member>
2134 <summary>True if the asset it only stored on the server temporarily</summary> 2134 <member name="F:OpenMetaverse.TerrainPatch.Data">
2135 </member> 2135 <summary>A 16x16 array of floats holding decompressed layer data</summary>
2136 <member name="F:OpenMetaverse.Assets.Asset._AssetID"> 2136 </member>
2137 <summary>A unique ID</summary> 2137 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])">
2138 </member> 2138 <summary>
2139 <member name="M:OpenMetaverse.Assets.Asset.#ctor"> 2139 Creates a LayerData packet for compressed land data given a full
2140 <summary> 2140 simulator heightmap and an array of indices of patches to compress
2141 Construct a new Asset object 2141 </summary>
2142 </summary> 2142 <param name="heightmap">A 256 * 256 array of floating point values
2143 </member> 2143 specifying the height at each meter in the simulator</param>
2144 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])"> 2144 <param name="patches">Array of indexes in the 16x16 grid of patches
2145 <summary> 2145 for this simulator. For example if 1 and 17 are specified, patches
2146 Construct a new Asset object 2146 x=1,y=0 and x=1,y=1 are sent</param>
2147 </summary> 2147 <returns></returns>
2148 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 2148 </member>
2149 <param name="assetData">A byte array containing the raw asset data</param> 2149 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)">
2150 </member> 2150 <summary>
2151 <member name="M:OpenMetaverse.Assets.Asset.Encode"> 2151 Add a patch of terrain to a BitPacker
2152 <summary> 2152 </summary>
2153 Regenerates the <code>AssetData</code> byte array from the properties 2153 <param name="output">BitPacker to write the patch to</param>
2154 of the derived class. 2154 <param name="heightmap">Heightmap of the simulator, must be a 256 *
2155 </summary> 2155 256 float array</param>
2156 </member> 2156 <param name="x">X offset of the patch to create, valid values are
2157 <member name="M:OpenMetaverse.Assets.Asset.Decode"> 2157 from 0 to 15</param>
2158 <summary> 2158 <param name="y">Y offset of the patch to create, valid values are
2159 Decodes the AssetData, placing it in appropriate properties of the derived 2159 from 0 to 15</param>
2160 class. 2160 </member>
2161 </summary> 2161 <member name="T:OpenMetaverse.NameValue">
2162 <returns>True if the asset decoding succeeded, otherwise false</returns> 2162 <summary>
2163 </member> 2163 A Name Value pair with additional settings, used in the protocol
2164 <member name="P:OpenMetaverse.Assets.Asset.AssetID"> 2164 primarily to transmit avatar names and active group in object packets
2165 <summary>The assets unique ID</summary> 2165 </summary>
2166 </member> 2166 </member>
2167 <member name="P:OpenMetaverse.Assets.Asset.AssetType"> 2167 <member name="F:OpenMetaverse.NameValue.Name">
2168 <summary> 2168 <summary></summary>
2169 The "type" of asset, Notecard, Animation, etc 2169 </member>
2170 </summary> 2170 <member name="F:OpenMetaverse.NameValue.Type">
2171 </member> 2171 <summary></summary>
2172 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey"> 2172 </member>
2173 <summary> 2173 <member name="F:OpenMetaverse.NameValue.Class">
2174 Keyboard key that triggers the gestyre 2174 <summary></summary>
2175 </summary> 2175 </member>
2176 </member> 2176 <member name="F:OpenMetaverse.NameValue.Sendto">
2177 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKeyMask"> 2177 <summary></summary>
2178 <summary> 2178 </member>
2179 Modifier to the trigger key 2179 <member name="F:OpenMetaverse.NameValue.Value">
2180 </summary> 2180 <summary></summary>
2181 </member> 2181 </member>
2182 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger"> 2182 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)">
2183 <summary> 2183 <summary>
2184 String that triggers playing of the gesture sequence 2184 Constructor that takes all the fields as parameters
2185 </summary> 2185 </summary>
2186 </member> 2186 <param name="name"></param>
2187 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith"> 2187 <param name="valueType"></param>
2188 <summary> 2188 <param name="classType"></param>
2189 Text that replaces trigger in chat once gesture is triggered 2189 <param name="sendtoType"></param>
2190 </summary> 2190 <param name="value"></param>
2191 </member> 2191 </member>
2192 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence"> 2192 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)">
2193 <summary> 2193 <summary>
2194 Sequence of gesture steps 2194 Constructor that takes a single line from a NameValue field
2195 </summary> 2195 </summary>
2196 </member> 2196 <param name="data"></param>
2197 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor"> 2197 </member>
2198 <summary> 2198 <member name="T:OpenMetaverse.NameValue.ValueType">
2199 Constructs guesture asset 2199 <summary>Type of the value</summary>
2200 </summary> 2200 </member>
2201 </member> 2201 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown">
2202 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])"> 2202 <summary>Unknown</summary>
2203 <summary> 2203 </member>
2204 Constructs guesture asset 2204 <member name="F:OpenMetaverse.NameValue.ValueType.String">
2205 </summary> 2205 <summary>String value</summary>
2206 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 2206 </member>
2207 <param name="assetData">A byte array containing the raw asset data</param> 2207 <member name="F:OpenMetaverse.NameValue.ValueType.F32">
2208 </member> 2208 <summary></summary>
2209 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode"> 2209 </member>
2210 <summary> 2210 <member name="F:OpenMetaverse.NameValue.ValueType.S32">
2211 Encodes gesture asset suitable for uplaod 2211 <summary></summary>
2212 </summary> 2212 </member>
2213 </member> 2213 <member name="F:OpenMetaverse.NameValue.ValueType.VEC3">
2214 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode"> 2214 <summary></summary>
2215 <summary> 2215 </member>
2216 Decodes gesture assset into play sequence 2216 <member name="F:OpenMetaverse.NameValue.ValueType.U32">
2217 </summary> 2217 <summary></summary>
2218 <returns></returns> 2218 </member>
2219 </member> 2219 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA">
2220 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType"> 2220 <summary>Deprecated</summary>
2221 <summary> 2221 </member>
2222 Returns asset type 2222 <member name="F:OpenMetaverse.NameValue.ValueType.Asset">
2223 </summary> 2223 <summary>String value, but designated as an asset</summary>
2224 </member> 2224 </member>
2225 <member name="T:OpenMetaverse.Settings"> 2225 <member name="F:OpenMetaverse.NameValue.ValueType.U64">
2226 <summary> 2226 <summary></summary>
2227 Class for controlling various system settings. 2227 </member>
2228 </summary> 2228 <member name="T:OpenMetaverse.NameValue.ClassType">
2229 <remarks>Some values are readonly because they affect things that 2229 <summary>
2230 happen when the GridClient object is initialized, so changing them at 2230
2231 runtime won't do any good. Non-readonly values may affect things that 2231 </summary>
2232 happen at login or dynamically</remarks> 2232 </member>
2233 </member> 2233 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown">
2234 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER"> 2234 <summary></summary>
2235 <summary>Main grid login server</summary> 2235 </member>
2236 </member> 2236 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly">
2237 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER"> 2237 <summary></summary>
2238 <summary>Beta grid login server</summary> 2238 </member>
2239 </member> 2239 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite">
2240 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE"> 2240 <summary></summary>
2241 <summary> 2241 </member>
2242 InventoryManager requests inventory information on login, 2242 <member name="F:OpenMetaverse.NameValue.ClassType.Callback">
2243 GridClient initializes an Inventory store for main inventory. 2243 <summary></summary>
2244 </summary> 2244 </member>
2245 </member> 2245 <member name="T:OpenMetaverse.NameValue.SendtoType">
2246 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE"> 2246 <summary>
2247 <summary> 2247
2248 InventoryManager requests library information on login, 2248 </summary>
2249 GridClient initializes an Inventory store for the library. 2249 </member>
2250 </summary> 2250 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown">
2251 </member> 2251 <summary></summary>
2252 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT"> 2252 </member>
2253 <summary>Number of milliseconds before an asset transfer will time 2253 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim">
2254 out</summary> 2254 <summary></summary>
2255 </member> 2255 </member>
2256 <member name="F:OpenMetaverse.Settings.PING_INTERVAL"> 2256 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim">
2257 <summary>Number of milliseconds between sending pings to each sim</summary> 2257 <summary></summary>
2258 </member> 2258 </member>
2259 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL"> 2259 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer">
2260 <summary>Number of milliseconds between sending camera updates</summary> 2260 <summary></summary>
2261 </member> 2261 </member>
2262 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL"> 2262 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer">
2263 <summary>Number of milliseconds between updating the current 2263 <summary></summary>
2264 positions of moving, non-accelerating and non-colliding objects</summary> 2264 </member>
2265 </member> 2265 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)">
2266 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL"> 2266 <summary>
2267 <summary>Millisecond interval between ticks, where all ACKs are 2267 Starts a thread that keeps the daemon running
2268 sent out and the age of unACKed packets is checked</summary> 2268 </summary>
2269 </member> 2269 <param name="path"></param>
2270 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE"> 2270 <param name="args"></param>
2271 <summary>The initial size of the packet inbox, where packets are 2271 </member>
2272 stored before processing</summary> 2272 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon">
2273 </member> 2273 <summary>
2274 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE"> 2274 Stops the daemon and the thread keeping it running
2275 <summary>Maximum size of packet that we want to send over the wire</summary> 2275 </summary>
2276 </member> 2276 </member>
2277 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE"> 2277 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)">
2278 <summary>The maximum value of a packet sequence number before it 2278 <summary>
2279 rolls over back to one</summary> 2279
2280 </member> 2280 </summary>
2281 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE"> 2281 <param name="address"></param>
2282 <summary>The maximum size of the sequence number archive, used to 2282 <param name="port"></param>
2283 check for resent and/or duplicate packets</summary> 2283 <returns></returns>
2284 </member> 2284 </member>
2285 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR"> 2285 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)">
2286 <summary>The relative directory where external resources are kept</summary> 2286 <summary>
2287 </member> 2287 This is used to initialize and stop the Connector as a whole. The Connector
2288 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER"> 2288 Create call must be completed successfully before any other requests are made
2289 <summary>Login server to connect to</summary> 2289 (typically during application initialization). The shutdown should be called
2290 </member> 2290 when the application is shutting down to gracefully release resources
2291 <member name="F:OpenMetaverse.Settings.BIND_ADDR"> 2291 </summary>
2292 <summary>IP Address the client will bind to</summary> 2292 <param name="ClientName">A string value indicting the Application name</param>
2293 </member> 2293 <param name="AccountManagementServer">URL for the management server</param>
2294 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN"> 2294 <param name="Logging">LoggingSettings</param>
2295 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary> 2295 <param name="MaximumPort"></param>
2296 </member> 2296 <param name="MinimumPort"></param>
2297 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT"> 2297 </member>
2298 <summary>Number of milliseconds before a teleport attempt will time 2298 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)">
2299 out</summary> 2299 <summary>
2300 </member> 2300 Shutdown Connector -- Should be called when the application is shutting down
2301 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT"> 2301 to gracefully release resources
2302 <summary>Number of milliseconds before NetworkManager.Logout() will 2302 </summary>
2303 time out</summary> 2303 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2304 </member> 2304 </member>
2305 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT"> 2305 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)">
2306 <summary>Number of milliseconds before a CAPS call will time out</summary> 2306 <summary>
2307 <remarks>Setting this too low will cause web requests time out and 2307 Mute or unmute the microphone
2308 possibly retry repeatedly</remarks> 2308 </summary>
2309 </member> 2309 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2310 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT"> 2310 <param name="Mute">true (mute) or false (unmute)</param>
2311 <summary>Number of milliseconds for xml-rpc to timeout</summary> 2311 </member>
2312 </member> 2312 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)">
2313 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT"> 2313 <summary>
2314 <summary>Milliseconds before a packet is assumed lost and resent</summary> 2314 Mute or unmute the speaker
2315 </member> 2315 </summary>
2316 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT"> 2316 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2317 <summary>Milliseconds without receiving a packet before the 2317 <param name="Mute">true (mute) or false (unmute)</param>
2318 connection to a simulator is assumed lost</summary> 2318 </member>
2319 </member> 2319 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)">
2320 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT"> 2320 <summary>
2321 <summary>Milliseconds to wait for a simulator info request through 2321 Set microphone volume
2322 the grid interface</summary> 2322 </summary>
2323 </member> 2323 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2324 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS"> 2324 <param name="Value">The level of the audio, a number between -100 and 100 where
2325 <summary>Maximum number of queued ACKs to be sent before SendAcks() 2325 0 represents ‘normal’ speaking volume</param>
2326 is forced</summary> 2326 </member>
2327 </member> 2327 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)">
2328 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE"> 2328 <summary>
2329 <summary>Network stats queue length (seconds)</summary> 2329 Set local speaker volume
2330 </member> 2330 </summary>
2331 <member name="F:OpenMetaverse.Settings.SYNC_PACKETCALLBACKS"> 2331 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2332 <summary>Enable to process packets synchronously, where all of the 2332 <param name="Value">The level of the audio, a number between -100 and 100 where
2333 callbacks for each packet must return before the next packet is 2333 0 represents ‘normal’ speaking volume</param>
2334 processed</summary> 2334 </member>
2335 <remarks>This is an experimental feature and is not completely 2335 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)">
2336 reliable yet. Ideally it would reduce context switches and thread 2336 <summary>
2337 overhead, but several calls currently block for a long time and 2337 Create a Session
2338 would need to be rewritten as asynchronous code before this is 2338 Sessions typically represent a connection to a media session with one or more
2339 feasible</remarks> 2339 participants. This is used to generate an ‘outbound’ call to another user or
2340 </member> 2340 channel. The specifics depend on the media types involved. A session handle is
2341 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES"> 2341 required to control the local user functions within the session (or remote
2342 <summary>Enable/disable storing terrain heightmaps in the 2342 users if the current account has rights to do so). Currently creating a
2343 TerrainManager</summary> 2343 session automatically connects to the audio media, there is no need to call
2344 </member> 2344 Session.Connect at this time, this is reserved for future use.
2345 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES"> 2345 </summary>
2346 <summary>Enable/disable sending periodic camera updates</summary> 2346 <param name="AccountHandle">Handle returned from successful Connector ‘create’ request</param>
2347 </member> 2347 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param>
2348 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE"> 2348 <param name="Name">This is the display name of the entity being called (user or channel)</param>
2349 <summary>Enable/disable automatically setting the bandwidth throttle 2349 <param name="Password">Only needs to be supplied when the target URI is password protected</param>
2350 after connecting to each simulator</summary> 2350 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be
2351 <remarks>The default throttle uses the equivalent of the maximum 2351 “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is
2352 bandwidth setting in the official client. If you do not set a 2352 “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together,
2353 throttle your connection will by default be throttled well below 2353 then base64 encoded, with the final “=” character stripped off.</param>
2354 the minimum values and you may experience connection problems</remarks> 2354 <param name="JoinAudio"></param>
2355 </member> 2355 <param name="JoinText"></param>
2356 <member name="F:OpenMetaverse.Settings.SEND_PINGS"> 2356 <returns></returns>
2357 <summary>Enable/disable the sending of pings to monitor lag and 2357 </member>
2358 packet loss</summary> 2358 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)">
2359 </member> 2359 <summary>
2360 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS"> 2360 Used to accept a call
2361 <summary>Should we connect to multiple sims? This will allow 2361 </summary>
2362 viewing in to neighboring simulators and sim crossings 2362 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param>
2363 (Experimental)</summary> 2363 <param name="AudioMedia">"default"</param>
2364 </member> 2364 <returns></returns>
2365 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS"> 2365 </member>
2366 <summary>If true, all object update packets will be decoded in to 2366 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)">
2367 native objects. If false, only updates for our own agent will be 2367 <summary>
2368 decoded. Registering an event handler will force objects for that 2368 This command is used to start the audio render process, which will then play
2369 type to always be decoded. If this is disabled the object tracking 2369 the passed in file through the selected audio render device. This command
2370 will have missing or partial prim and avatar information</summary> 2370 should not be issued if the user is on a call.
2371 </member> 2371 </summary>
2372 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS"> 2372 <param name="SoundFilePath">The fully qualified path to the sound file.</param>
2373 <summary>If true, when a cached object check is received from the 2373 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param>
2374 server the full object info will automatically be requested</summary> 2374 <returns></returns>
2375 </member> 2375 </member>
2376 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS"> 2376 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)">
2377 <summary>Whether to establish connections to HTTP capabilities 2377 <summary>
2378 servers for simulators</summary> 2378 This command is used to stop the audio render process.
2379 </member> 2379 </summary>
2380 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS"> 2380 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param>
2381 <summary>Whether to decode sim stats</summary> 2381 <returns></returns>
2382 </member> 2382 </member>
2383 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS"> 2383 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)">
2384 <summary>The capabilities servers are currently designed to 2384 <summary>
2385 periodically return a 502 error which signals for the client to 2385 This is used to ‘end’ an established session (i.e. hang-up or disconnect).
2386 re-establish a connection. Set this to true to log those 502 errors</summary> 2386 </summary>
2387 </member> 2387 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
2388 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY"> 2388 <returns></returns>
2389 <summary>If true, any reference received for a folder or item 2389 </member>
2390 the library is not aware of will automatically be fetched</summary> 2390 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoicePosition,OpenMetaverse.Voice.VoicePosition)">
2391 </member> 2391 <summary>
2392 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK"> 2392 Set the combined speaking and listening position in 3D space.
2393 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true, 2393 </summary>
2394 AgentUpdate packets will continuously be sent out to give the bot 2394 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
2395 smoother movement and autopiloting</summary> 2395 <param name="SpeakerPosition">Speaking position</param>
2396 </member> 2396 <param name="ListenerPosition">Listening position</param>
2397 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING"> 2397 <returns></returns>
2398 <summary>If true, currently visible avatars will be stored 2398 </member>
2399 in dictionaries inside <code>Simulator.ObjectAvatars</code>. 2399 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)">
2400 If false, a new Avatar or Primitive object will be created 2400 <summary>
2401 each time an object update packet is received</summary> 2401 Set User Volume for a particular user. Does not affect how other users hear that user.
2402 </member> 2402 </summary>
2403 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING"> 2403 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
2404 <summary>If true, currently visible avatars will be stored 2404 <param name="ParticipantURI"></param>
2405 in dictionaries inside <code>Simulator.ObjectPrimitives</code>. 2405 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param>
2406 If false, a new Avatar or Primitive object will be created 2406 <returns></returns>
2407 each time an object update packet is received</summary> 2407 </member>
2408 </member> 2408 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start">
2409 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER"> 2409 <summary>
2410 <summary>If true, position and velocity will periodically be 2410 Start up the Voice service.
2411 interpolated (extrapolated, technically) for objects and 2411 </summary>
2412 avatars that are being tracked by the library. This is 2412 </member>
2413 necessary to increase the accuracy of speed and position 2413 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnVoiceResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceResponseEventArgs)">
2414 estimates for simulated objects</summary> 2414 <summary>
2415 </member> 2415 Handle miscellaneous request status
2416 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING"> 2416 </summary>
2417 <summary>If true, parcel details will be stored in the 2417 <param name="sender"></param>
2418 <code>Simulator.Parcels</code> dictionary as they are received</summary> 2418 <param name="e"></param>
2419 </member> 2419 ///<remarks>If something goes wrong, we log it.</remarks>
2420 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL"> 2420 </member>
2421 <summary> 2421 <member name="M:OpenMetaverse.Voice.VoiceGateway.Dispose">
2422 If true, an incoming parcel properties reply will automatically send 2422 <summary>
2423 a request for the parcel access list 2423 Cleanup oject resources
2424 </summary> 2424 </summary>
2425 </member> 2425 </member>
2426 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL"> 2426 <member name="M:OpenMetaverse.Voice.VoiceGateway.Network_EventQueueRunning(System.Object,OpenMetaverse.EventQueueRunningEventArgs)">
2427 <summary> 2427 <summary>
2428 if true, an incoming parcel properties reply will automatically send 2428 Request voice cap when changing regions
2429 a request for the traffic count. 2429 </summary>
2430 </summary> 2430 </member>
2431 </member> 2431 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnSessionStateChangeEvent(System.Object,OpenMetaverse.Voice.VoiceGateway.SessionStateChangeEventArgs)">
2432 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE"> 2432 <summary>
2433 <summary> 2433 Handle a change in session state
2434 If true, images, and other assets downloaded from the server 2434 </summary>
2435 will be cached in a local directory 2435 </member>
2436 </summary> 2436 <member name="M:OpenMetaverse.Voice.VoiceGateway.CloseSession(System.String)">
2437 </member> 2437 <summary>
2438 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR"> 2438 Close a voice session
2439 <summary>Path to store cached texture data</summary> 2439 </summary>
2440 </member> 2440 <param name="sessionHandle"></param>
2441 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE"> 2441 </member>
2442 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary> 2442 <member name="M:OpenMetaverse.Voice.VoiceGateway.FindSession(System.String,System.Boolean)">
2443 </member> 2443 <summary>
2444 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR"> 2444 Locate a Session context from its handle
2445 <summary>Default color used for viewer particle effects</summary> 2445 </summary>
2446 </member> 2446 <remarks>Creates the session context if it does not exist.</remarks>
2447 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT"> 2447 </member>
2448 <summary>Maximum number of times to resend a failed packet</summary> 2448 <member name="M:OpenMetaverse.Voice.VoiceGateway.cClient_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
2449 </member> 2449 <summary>
2450 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS"> 2450 Handle completion of main voice cap request.
2451 <summary>Throttle outgoing packet rate</summary> 2451 </summary>
2452 </member> 2452 <param name="client"></param>
2453 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS"> 2453 <param name="result"></param>
2454 <summary>The maximum number of concurrent texture downloads allowed</summary> 2454 <param name="error"></param>
2455 <remarks>Increasing this number will not necessarily increase texture retrieval times due to 2455 </member>
2456 simulator throttles</remarks> 2456 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonRunning">
2457 </member> 2457 <summary>
2458 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL"> 2458 Daemon has started so connect to it.
2459 <summary> 2459 </summary>
2460 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads 2460 </member>
2461 </summary> 2461 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonConnected">
2462 <remarks>This is a static variable which applies to all instances</remarks> 2462 <summary>
2463 </member> 2463 The daemon TCP connection is open.
2464 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"> 2464 </summary>
2465 <summary> 2465 </member>
2466 Textures taking longer than this value will be flagged as timed out and removed from the pipeline 2466 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnConnectorCreateResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceConnectorEventArgs)">
2467 </summary> 2467 <summary>
2468 </member> 2468 Handle creation of the Connector.
2469 <member name="F:OpenMetaverse.Settings.LOG_LEVEL"> 2469 </summary>
2470 <summary> 2470 </member>
2471 Get or set the minimum log level to output to the console by default 2471 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetRenderDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
2472 2472 <summary>
2473 If the library is not compiled with DEBUG defined and this level is set to DEBUG 2473 Handle response to audio output device query
2474 You will get no output on the console. This behavior can be overriden by creating 2474 </summary>
2475 a logger configuration file for log4net 2475 </member>
2476 </summary> 2476 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetCaptureDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
2477 </member> 2477 <summary>
2478 <member name="F:OpenMetaverse.Settings.LOG_NAMES"> 2478 Handle response to audio input device query
2479 <summary>Attach avatar names to log messages</summary> 2479 </summary>
2480 </member> 2480 </member>
2481 <member name="F:OpenMetaverse.Settings.LOG_RESENDS"> 2481 <member name="M:OpenMetaverse.Voice.VoiceGateway.ParcelChanged">
2482 <summary>Log packet retransmission info</summary> 2482 <summary>
2483 </member> 2483 Set voice channel for new parcel
2484 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)"> 2484 </summary>
2485 <summary>Constructor</summary> 2485
2486 <param name="client">Reference to a GridClient object</param> 2486 </member>
2487 </member> 2487 <member name="M:OpenMetaverse.Voice.VoiceGateway.RequestParcelInfo(System.Uri)">
2488 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 2488 <summary>
2489 <summary> 2489 Request info from a parcel capability Uri.
2490 Gets the cost of uploading an asset to the grid 2490 </summary>
2491 </summary> 2491 <param name="cap"></param>
2492 <param name="packet"></param> 2492 </member>
2493 <param name="simulator"></param> 2493 <member name="M:OpenMetaverse.Voice.VoiceGateway.pCap_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
2494 </member> 2494 <summary>
2495 <member name="P:OpenMetaverse.Settings.UPLOAD_COST"> 2495 Receive parcel voice cap
2496 <summary>Cost of uploading an asset</summary> 2496 </summary>
2497 <remarks>Read-only since this value is dynamically fetched at login</remarks> 2497 <param name="client"></param>
2498 </member> 2498 <param name="result"></param>
2499 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)"> 2499 <param name="error"></param>
2500 <summary> 2500 </member>
2501 Return a decoded capabilities message as a strongly typed object 2501 <member name="M:OpenMetaverse.Voice.VoiceGateway.UpdatePosition(OpenMetaverse.AgentManager)">
2502 </summary> 2502 <summary>
2503 <param name="eventName">A string containing the name of the capabilities message key</param> 2503 Tell Vivox where we are standing
2504 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> to decode</param> 2504 </summary>
2505 <returns>A strongly typed object containing the decoded information from the capabilities message, or null 2505 <remarks>This has to be called when we move or turn.</remarks>
2506 if no existing Message object exists for the specified event</returns> 2506 </member>
2507 </member> 2507 <member name="M:OpenMetaverse.Voice.VoiceGateway.PosUpdating(System.Boolean)">
2508 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage"> 2508 <summary>
2509 <summary> 2509 Start and stop updating out position.
2510 Sent to the client to indicate a teleport request has completed 2510 </summary>
2511 </summary> 2511 <param name="go"></param>
2512 </member> 2512 </member>
2513 <member name="T:OpenMetaverse.Interfaces.IMessage"> 2513 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)">
2514 <summary> 2514 <summary>
2515 Interface requirements for Messaging system 2515 This is used to login a specific user account(s). It may only be called after
2516 </summary> 2516 Connector initialization has completed successfully
2517 </member> 2517 </summary>
2518 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID"> 2518 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2519 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary> 2519 <param name="AccountName">User's account name</param>
2520 </member> 2520 <param name="AccountPassword">User's account password</param>
2521 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID"> 2521 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param>
2522 <summary></summary> 2522 <param name="AccountURI">""</param>
2523 </member> 2523 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often
2524 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle"> 2524 the daemon will send participant property events while in a channel. If this is not set
2525 <summary>The simulators handle the agent teleported to</summary> 2525 the default will be “on state change”, which means that the events will be sent when
2526 </member> 2526 the participant starts talking, stops talking, is muted, is unmuted.
2527 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SeedCapability"> 2527 The valid values are:
2528 <summary>A Uri which contains a list of Capabilities the simulator supports</summary> 2528 0 – Never
2529 </member> 2529 5 – 10 times per second
2530 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess"> 2530 10 – 5 times per second
2531 <summary>Indicates the level of access required 2531 50 – 1 time per second
2532 to access the simulator, or the content rating, or the simulators 2532 100 – on participant state change (this is the default)</param>
2533 map status</summary> 2533 <param name="EnableBuddiesAndPresence">false</param>
2534 </member> 2534 <returns></returns>
2535 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP"> 2535 </member>
2536 <summary>The IP Address of the simulator</summary> 2536 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)">
2537 </member> 2537 <summary>
2538 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Port"> 2538 This is used to logout a user session. It should only be called with a valid AccountHandle.
2539 <summary>The UDP Port the simulator will listen for UDP traffic on</summary> 2539 </summary>
2540 </member> 2540 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param>
2541 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Flags"> 2541 <returns></returns>
2542 <summary>Status flags indicating the state of the Agent upon arrival, Flying, etc.</summary> 2542 </member>
2543 </member> 2543 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices">
2544 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Serialize"> 2544 <summary>
2545 <summary> 2545 This is used to get a list of audio devices that can be used for capture (input) of voice.
2546 Serialize the object 2546 </summary>
2547 </summary> 2547 <returns></returns>
2548 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2548 </member>
2549 </member> 2549 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices">
2550 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2550 <summary>
2551 <summary> 2551 This is used to get a list of audio devices that can be used for render (playback) of voice.
2552 Deserialize the message 2552 </summary>
2553 </summary> 2553 </member>
2554 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2554 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)">
2555 </member> 2555 <summary>
2556 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage"> 2556 This command is used to select the render device.
2557 <summary> 2557 </summary>
2558 Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it. 2558 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param>
2559 </summary> 2559 </member>
2560 </member> 2560 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)">
2561 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize"> 2561 <summary>
2562 <summary> 2562 This command is used to select the capture device.
2563 Serialize the object 2563 </summary>
2564 </summary> 2564 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param>
2565 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2565 </member>
2566 </member> 2566 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)">
2567 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2567 <summary>
2568 <summary> 2568 This command is used to start the audio capture process which will cause
2569 Deserialize the message 2569 AuxAudioProperty Events to be raised. These events can be used to display a
2570 </summary> 2570 microphone VU meter for the currently selected capture device. This command
2571 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2571 should not be issued if the user is on a call.
2572 </member> 2572 </summary>
2573 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Serialize"> 2573 <param name="Duration">(unused but required)</param>
2574 <summary> 2574 <returns></returns>
2575 Serialize the object 2575 </member>
2576 </summary> 2576 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop">
2577 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2577 <summary>
2578 </member> 2578 This command is used to stop the audio capture process.
2579 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2579 </summary>
2580 <summary> 2580 <returns></returns>
2581 Deserialize the message 2581 </member>
2582 </summary> 2582 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)">
2583 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2583 <summary>
2584 </member> 2584 This command is used to set the mic volume while in the audio tuning process.
2585 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize"> 2585 Once an acceptable mic level is attained, the application must issue a
2586 <summary> 2586 connector set mic volume command to have that level be used while on voice
2587 Serialize the object 2587 calls.
2588 </summary> 2588 </summary>
2589 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2589 <param name="Level">the microphone volume (-100 to 100 inclusive)</param>
2590 </member> 2590 <returns></returns>
2591 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2591 </member>
2592 <summary> 2592 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)">
2593 Deserialize the message 2593 <summary>
2594 </summary> 2594 This command is used to set the speaker volume while in the audio tuning
2595 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2595 process. Once an acceptable speaker level is attained, the application must
2596 </member> 2596 issue a connector set speaker volume command to have that level be used while
2597 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage"> 2597 on voice calls.
2598 <summary> 2598 </summary>
2599 A message sent to the client which indicates a teleport request has failed 2599 <param name="Level">the speaker volume (-100 to 100 inclusive)</param>
2600 and contains some information on why it failed 2600 <returns></returns>
2601 </summary> 2601 </member>
2602 </member> 2602 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse">
2603 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams"> 2603 <summary>
2604 <summary></summary> 2604 Event for most mundane request reposnses.
2605 </member> 2605 </summary>
2606 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey"> 2606 </member>
2607 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser 2607 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse">
2608 Which could be used to look up a value in a dictionary or enum</summary> 2608 <summary>Response to Connector.Create request</summary>
2609 </member> 2609 </member>
2610 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID"> 2610 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse">
2611 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Agent</summary> 2611 <summary>Response to Aux.GetCaptureDevices request</summary>
2612 </member> 2612 </member>
2613 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason"> 2613 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse">
2614 <summary>A string human readable message containing the reason </summary> 2614 <summary>Response to Aux.GetRenderDevices request</summary>
2615 <remarks>An example: Could not teleport closer to destination</remarks> 2615 </member>
2616 </member> 2616 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent">
2617 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Serialize"> 2617 <summary>Audio Properties Events are sent after audio capture is started.
2618 <summary> 2618 These events are used to display a microphone VU meter</summary>
2619 Serialize the object 2619 </member>
2620 </summary> 2620 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse">
2621 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2621 <summary>Response to Account.Login request</summary>
2622 </member> 2622 </member>
2623 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2623 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent">
2624 <summary> 2624 <summary>This event message is sent whenever the login state of the
2625 Deserialize the message 2625 particular Account has transitioned from one value to another</summary>
2626 </summary> 2626 </member>
2627 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2627 <member name="P:OpenMetaverse.Voice.VoiceGateway.CaptureDevices">
2628 </member> 2628 <summary>
2629 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize"> 2629 List of audio input devices
2630 <summary> 2630 </summary>
2631 Serialize the object 2631 </member>
2632 </summary> 2632 <member name="P:OpenMetaverse.Voice.VoiceGateway.PlaybackDevices">
2633 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2633 <summary>
2634 </member> 2634 List of audio output devices
2635 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2635 </summary>
2636 <summary> 2636 </member>
2637 Deserialize the message 2637 <member name="P:OpenMetaverse.Voice.VoiceGateway.TestMode">
2638 </summary> 2638 <summary>
2639 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2639 Set audio test mode
2640 </member> 2640 </summary>
2641 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage"> 2641 </member>
2642 <summary> 2642 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled">
2643 Contains a list of prim owner information for a specific parcel in a simulator 2643 <summary>Enable logging</summary>
2644 </summary> 2644 </member>
2645 <remarks> 2645 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder">
2646 A Simulator will always return at least 1 entry 2646 <summary>The folder where any logs will be created</summary>
2647 If agent does not have proper permission the OwnerID will be UUID.Zero 2647 </member>
2648 If agent does not have proper permission OR there are no primitives on parcel 2648 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix">
2649 the DataBlocksExtended map will not be sent from the simulator 2649 <summary>This will be prepended to beginning of each log file</summary>
2650 </remarks> 2650 </member>
2651 </member> 2651 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix">
2652 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock"> 2652 <summary>The suffix or extension to be appended to each log file</summary>
2653 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"/> objects</summary> 2653 </member>
2654 </member> 2654 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel">
2655 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize"> 2655 <summary>
2656 <summary> 2656 0: NONE - No logging
2657 Serialize the object 2657 1: ERROR - Log errors only
2658 </summary> 2658 2: WARNING - Log errors and warnings
2659 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2659 3: INFO - Log errors, warnings and info
2660 </member> 2660 4: DEBUG - Log errors, warnings, info and debug
2661 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2661 </summary>
2662 <summary> 2662 </member>
2663 Deserialize the message 2663 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor">
2664 </summary> 2664 <summary>
2665 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2665 Constructor for default logging settings
2666 </member> 2666 </summary>
2667 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"> 2667 </member>
2668 <summary> 2668 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs">
2669 Prim ownership information for a specified owner on a single parcel 2669 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter
2670 </summary> 2670 </member>
2671 </member> 2671 <member name="T:OpenMetaverse.Interfaces.IMessage">
2672 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID"> 2672 <summary>
2673 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the prim owner, 2673 Interface requirements for Messaging system
2674 UUID.Zero if agent has no permission to view prim owner information</summary> 2674 </summary>
2675 </member> 2675 </member>
2676 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count"> 2676 <member name="T:OpenMetaverse.TextureRequestState">
2677 <summary>The total number of prims</summary> 2677 <summary>
2678 </member> 2678 The current status of a texture request as it moves through the pipeline or final result of a texture request.
2679 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned"> 2679 </summary>
2680 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group"/></summary> 2680 </member>
2681 </member> 2681 <member name="F:OpenMetaverse.TextureRequestState.Pending">
2682 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus"> 2682 <summary>The initial state given to a request. Requests in this state
2683 <summary>True if the owner is online 2683 are waiting for an available slot in the pipeline</summary>
2684 <remarks>This is no longer used by the LL Simulators</remarks></summary> 2684 </member>
2685 </member> 2685 <member name="F:OpenMetaverse.TextureRequestState.Started">
2686 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp"> 2686 <summary>A request that has been added to the pipeline and the request packet
2687 <summary>The date the most recent prim was rezzed</summary> 2687 has been sent to the simulator</summary>
2688 </member> 2688 </member>
2689 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage"> 2689 <member name="F:OpenMetaverse.TextureRequestState.Progress">
2690 <summary> 2690 <summary>A request that has received one or more packets back from the simulator</summary>
2691 The details of a single parcel in a region, also contains some regionwide globals 2691 </member>
2692 </summary> 2692 <member name="F:OpenMetaverse.TextureRequestState.Finished">
2693 </member> 2693 <summary>A request that has received all packets back from the simulator</summary>
2694 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LocalID"> 2694 </member>
2695 <summary>Simulator-local ID of this parcel</summary> 2695 <member name="F:OpenMetaverse.TextureRequestState.Timeout">
2696 </member> 2696 <summary>A request that has taken longer than <seealso cref="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"/>
2697 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMax"> 2697 to download OR the initial packet containing the packet information was never received</summary>
2698 <summary>Maximum corner of the axis-aligned bounding box for this 2698 </member>
2699 parcel</summary> 2699 <member name="F:OpenMetaverse.TextureRequestState.Aborted">
2700 </member> 2700 <summary>The texture request was aborted by request of the agent</summary>
2701 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMin"> 2701 </member>
2702 <summary>Minimum corner of the axis-aligned bounding box for this 2702 <member name="F:OpenMetaverse.TextureRequestState.NotFound">
2703 parcel</summary> 2703 <summary>The simulator replied to the request that it was not able to find the requested texture</summary>
2704 </member> 2704 </member>
2705 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Area"> 2705 <member name="T:OpenMetaverse.TextureDownloadCallback">
2706 <summary>Total parcel land area</summary> 2706 <summary>
2707 </member> 2707 A callback fired to indicate the status or final state of the requested texture. For progressive
2708 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID"> 2708 downloads this will fire each time new asset data is returned from the simulator.
2709 <summary></summary> 2709 </summary>
2710 </member> 2710 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState"/> indicating either Progress for textures not fully downloaded,
2711 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID"> 2711 or the final result of the request after it has been processed through the TexturePipeline</param>
2712 <summary>Key of authorized buyer</summary> 2712 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture"/> object containing the Assets ID, raw data
2713 </member> 2713 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData"/> will contain
2714 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap"> 2714 the data from the beginning of the file. For failed, aborted and timed out requests it will contain
2715 <summary>Bitmap describing land layout in 4x4m squares across the 2715 an empty byte array.</param>
2716 entire region</summary> 2716 </member>
2717 </member> 2717 <member name="T:OpenMetaverse.TexturePipeline">
2718 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category"> 2718 <summary>
2719 <summary></summary> 2719 Texture request download handler, allows a configurable number of download slots which manage multiple
2720 </member> 2720 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator"/>
2721 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate"> 2721 </summary>
2722 <summary>Date land was claimed</summary> 2722 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache"/>
2723 </member> 2723 system for full texture downloads.</remarks>
2724 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimPrice"> 2724 </member>
2725 <summary>Appears to always be zero</summary> 2725 <member name="F:OpenMetaverse.TexturePipeline._Transfers">
2726 </member> 2726 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID
2727 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Desc"> 2727 and also the Asset Texture ID, and the value is an object containing the current state of the request and also
2728 <summary>Parcel Description</summary> 2728 the asset data as it is being re-assembled</summary>
2729 </member> 2729 </member>
2730 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags"> 2730 <member name="F:OpenMetaverse.TexturePipeline._Client">
2731 <summary></summary> 2731 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient"/> client object</summary>
2732 </member> 2732 </member>
2733 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID"> 2733 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests">
2734 <summary></summary> 2734 <summary>Maximum concurrent texture requests allowed at a time</summary>
2735 </member> 2735 </member>
2736 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims"> 2736 <member name="F:OpenMetaverse.TexturePipeline.resetEvents">
2737 <summary>Total number of primitives owned by the parcel group on 2737 <summary>An array of <see cref="T:System.Threading.AutoResetEvent"/> objects used to manage worker request threads</summary>
2738 this parcel</summary> 2738 </member>
2739 </member> 2739 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots">
2740 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned"> 2740 <summary>An array of worker slots which shows the availablity status of the slot</summary>
2741 <summary>Whether the land is deeded to a group or not</summary> 2741 </member>
2742 </member> 2742 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster">
2743 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType"> 2743 <summary>The primary thread which manages the requests.</summary>
2744 <summary></summary> 2744 </member>
2745 </member> 2745 <member name="F:OpenMetaverse.TexturePipeline._Running">
2746 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims"> 2746 <summary>true if the TexturePipeline is currently running</summary>
2747 <summary>Maximum number of primitives this parcel supports</summary> 2747 </member>
2748 </member> 2748 <member name="F:OpenMetaverse.TexturePipeline.lockerObject">
2749 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID"> 2749 <summary>A synchronization object used by the primary thread</summary>
2750 <summary>The Asset UUID of the Texture which when applied to a 2750 </member>
2751 primitive will display the media</summary> 2751 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer">
2752 </member> 2752 <summary>A refresh timer used to increase the priority of stalled requests</summary>
2753 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL"> 2753 </member>
2754 <summary>A URL which points to any Quicktime supported media type</summary> 2754 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)">
2755 </member> 2755 <summary>
2756 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaAutoScale"> 2756 Default constructor, Instantiates a new copy of the TexturePipeline class
2757 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary> 2757 </summary>
2758 </member> 2758 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient"/> object</param>
2759 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MusicURL"> 2759 </member>
2760 <summary>URL For Music Stream</summary> 2760 <member name="M:OpenMetaverse.TexturePipeline.Startup">
2761 </member> 2761 <summary>
2762 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Name"> 2762 Initialize callbacks required for the TexturePipeline to operate
2763 <summary>Parcel Name</summary> 2763 </summary>
2764 </member> 2764 </member>
2765 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCleanTime"> 2765 <member name="M:OpenMetaverse.TexturePipeline.Shutdown">
2766 <summary>Autoreturn value in minutes for others' objects</summary> 2766 <summary>
2767 </member> 2767 Shutdown the TexturePipeline and cleanup any callbacks or transfers
2768 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount"> 2768 </summary>
2769 <summary></summary> 2769 </member>
2770 </member> 2770 <member name="M:OpenMetaverse.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
2771 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims"> 2771 <summary>
2772 <summary>Total number of other primitives on this parcel</summary> 2772 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
2773 </member> 2773 manage the requests and re-assemble the image from the packets received from the simulator
2774 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerID"> 2774 </summary>
2775 <summary>UUID of the owner of this parcel</summary> 2775 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
2776 </member> 2776 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
2777 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims"> 2777 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
2778 <summary>Total number of primitives owned by the parcel owner on 2778 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
2779 this parcel</summary> 2779 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
2780 </member> 2780 its priority changed by resending the request with the new priority value</param>
2781 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus"> 2781 <param name="discardLevel">Number of quality layers to discard.
2782 <summary></summary> 2782 This controls the end marker of the data sent</param>
2783 </member> 2783 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
2784 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours"> 2784 from the start of the asset texture</param>
2785 <summary>How long is pass valid for</summary> 2785 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
2786 </member> 2786 will contain the result of the request and the texture asset data</param>
2787 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassPrice"> 2787 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image.
2788 <summary>Price for a temporary pass</summary> 2788 The callback asset parameter will contain all previously received chunks of the texture asset starting
2789 </member> 2789 from the beginning of the request</param>
2790 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount"> 2790 </member>
2791 <summary></summary> 2791 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)">
2792 </member> 2792 <summary>
2793 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous"> 2793 Sends the actual request packet to the simulator
2794 <summary></summary> 2794 </summary>
2795 </member> 2795 <param name="imageID">The image to download</param>
2796 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride"> 2796 <param name="type">Type of the image to download, either a baked
2797 <summary></summary> 2797 avatar texture or a normal texture</param>
2798 </member> 2798 <param name="priority">Priority level of the download. Default is
2799 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice"> 2799 <c>1,013,000.0f</c></param>
2800 <summary>This field is no longer used</summary> 2800 <param name="discardLevel">Number of quality layers to discard.
2801 </member> 2801 This controls the end marker of the data sent</param>
2802 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult"> 2802 <param name="packetNum">Packet number to start the download at.
2803 The result of a request for parcel properties 2803 This controls the start marker of the data sent</param>
2804 </member> 2804 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts
2805 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice"> 2805 download</remarks>
2806 <summary>Sale price of the parcel, only useful if ForSale is set</summary> 2806 </member>
2807 <remarks>The SalePrice will remain the same after an ownership 2807 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)">
2808 transfer (sale), so it can be used to see the purchase price after 2808 <summary>
2809 a sale if the new owner has not changed it</remarks> 2809 Cancel a pending or in process texture request
2810 </member> 2810 </summary>
2811 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelectedPrims"> 2811 <param name="textureID">The texture assets unique ID</param>
2812 <summary> 2812 </member>
2813 Number of primitives your avatar is currently 2813 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread">
2814 selecting and sitting on in this parcel 2814 <summary>
2815 </summary> 2815 Master Download Thread, Queues up downloads in the threadpool
2816 </member> 2816 </summary>
2817 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount"> 2817 </member>
2818 <summary></summary> 2818 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)">
2819 </member> 2819 <summary>
2820 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID"> 2820 The worker thread that sends the request and handles timeouts
2821 <summary> 2821 </summary>
2822 A number which increments by 1, starting at 0 for each ParcelProperties request. 2822 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo"/> object containing the request details</param>
2823 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent. 2823 </member>
2824 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus"/> has occurred. 2824 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2825 </summary> 2825 <summary>
2826 </member> 2826 Handle responses from the simulator that tell us a texture we have requested is unable to be located
2827 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims"> 2827 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use
2828 <summary>Maximum primitives across the entire simulator</summary> 2828 </summary>
2829 </member> 2829 <param name="sender">The sender</param>
2830 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideTotalPrims"> 2830 <param name="e">The EventArgs object containing the packet data</param>
2831 <summary>Total primitives across the entire simulator</summary> 2831 </member>
2832 </member> 2832 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2833 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection"> 2833 <summary>
2834 <summary></summary> 2834 Handles the remaining Image data that did not fit in the initial ImageData packet
2835 </member> 2835 </summary>
2836 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID"> 2836 <param name="sender">The sender</param>
2837 <summary>Key of parcel snapshot</summary> 2837 <param name="e">The EventArgs object containing the packet data</param>
2838 </member> 2838 </member>
2839 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Status"> 2839 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2840 <summary>Parcel ownership status</summary> 2840 <summary>
2841 </member> 2841 Handle the initial ImageDataPacket sent from the simulator
2842 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.TotalPrims"> 2842 </summary>
2843 <summary>Total number of primitives on this parcel</summary> 2843 <param name="sender">The sender</param>
2844 </member> 2844 <param name="e">The EventArgs object containing the packet data</param>
2845 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation"> 2845 </member>
2846 <summary></summary> 2846 <member name="P:OpenMetaverse.TexturePipeline.TransferCount">
2847 </member> 2847 <summary>Current number of pending and in-process transfers</summary>
2848 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt"> 2848 </member>
2849 <summary></summary> 2849 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo">
2850 </member> 2850 <summary>
2851 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified"> 2851 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline"/>
2852 <summary>TRUE of region denies access to age unverified users</summary> 2852 </summary>
2853 </member> 2853 </member>
2854 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc"> 2854 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State">
2855 <summary>A description of the media</summary> 2855 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState"/> which identifies the current status of the request</summary>
2856 </member> 2856 </member>
2857 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaHeight"> 2857 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID">
2858 <summary>An Integer which represents the height of the media</summary> 2858 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary>
2859 </member> 2859 </member>
2860 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaWidth"> 2860 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot">
2861 <summary>An integer which represents the width of the media</summary> 2861 <summary>The slot this request is occupying in the threadpoolSlots array</summary>
2862 </member> 2862 </member>
2863 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaLoop"> 2863 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type">
2864 <summary>A boolean, if true the viewer should loop the media</summary> 2864 <summary>The ImageType of the request.</summary>
2865 </member> 2865 </member>
2866 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaType"> 2866 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks">
2867 <summary>A string which contains the mime type of the media</summary> 2867 <summary>The callback to fire when the request is complete, will include
2868 </member> 2868 the <seealso cref="T:OpenMetaverse.TextureRequestState"/> and the <see cref="T:OpenMetaverse.Assets.AssetTexture"/>
2869 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMedia"> 2869 object containing the result data</summary>
2870 <summary>true to obscure (hide) media url</summary> 2870 </member>
2871 </member> 2871 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress">
2872 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMusic"> 2872 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator.
2873 <summary>true to obscure (hide) music url</summary> 2873 This is used to progressively render textures as portions of the texture are received.</summary>
2874 </member> 2874 </member>
2875 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize"> 2875 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer">
2876 <summary> 2876 <summary>An object that maintains the data of an request thats in-process.</summary>
2877 Serialize the object 2877 </member>
2878 </summary> 2878 <member name="T:OpenMetaverse.Assets.GestureStepType">
2879 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2879 <summary>
2880 </member> 2880 Type of gesture step
2881 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2881 </summary>
2882 <summary> 2882 </member>
2883 Deserialize the message 2883 <member name="T:OpenMetaverse.Assets.GestureStep">
2884 </summary> 2884 <summary>
2885 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2885 Base class for gesture steps
2886 </member> 2886 </summary>
2887 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage"> 2887 </member>
2888 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary> 2888 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType">
2889 </member> 2889 <summary>
2890 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID"> 2890 Retururns what kind of gesture step this is
2891 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the agent authorized to purchase this 2891 </summary>
2892 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID"/> if the sale is authorized to anyone</summary> 2892 </member>
2893 </member> 2893 <member name="T:OpenMetaverse.Assets.GestureStepAnimation">
2894 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale"> 2894 <summary>
2895 <summary>true to enable auto scaling of the parcel media</summary> 2895 Describes animation step of a gesture
2896 </member> 2896 </summary>
2897 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Category"> 2897 </member>
2898 <summary>The category of this parcel used when search is enabled to restrict 2898 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart">
2899 search results</summary> 2899 <summary>
2900 </member> 2900 If true, this step represents start of animation, otherwise animation stop
2901 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Desc"> 2901 </summary>
2902 <summary>A string containing the description to set</summary> 2902 </member>
2903 </member> 2903 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID">
2904 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID"> 2904 <summary>
2905 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the <seealso cref="T:OpenMetaverse.Group"/> which allows for additional 2905 Animation asset <see cref="T:OpenMetaverse.UUID"/>
2906 powers and restrictions.</summary> 2906 </summary>
2907 </member> 2907 </member>
2908 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing"> 2908 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name">
2909 <summary>The <seealso cref="T:OpenMetaverse.LandingType"/> which specifies how avatars which teleport 2909 <summary>
2910 to this parcel are handled</summary> 2910 Animation inventory name
2911 </member> 2911 </summary>
2912 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID"> 2912 </member>
2913 <summary>The LocalID of the parcel to update settings on</summary> 2913 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType">
2914 </member> 2914 <summary>
2915 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaDesc"> 2915 Returns what kind of gesture step this is
2916 <summary>A string containing the description of the media which can be played 2916 </summary>
2917 to visitors</summary> 2917 </member>
2918 </member> 2918 <member name="T:OpenMetaverse.Assets.GestureStepSound">
2919 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight"> 2919 <summary>
2920 <summary></summary> 2920 Describes sound step of a gesture
2921 </member> 2921 </summary>
2922 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop"> 2922 </member>
2923 <summary></summary> 2923 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID">
2924 </member> 2924 <summary>
2925 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID"> 2925 Sound asset <see cref="T:OpenMetaverse.UUID"/>
2926 <summary></summary> 2926 </summary>
2927 </member> 2927 </member>
2928 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType"> 2928 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name">
2929 <summary></summary> 2929 <summary>
2930 </member> 2930 Sound inventory name
2931 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL"> 2931 </summary>
2932 <summary></summary> 2932 </member>
2933 </member> 2933 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType">
2934 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth"> 2934 <summary>
2935 <summary></summary> 2935 Returns what kind of gesture step this is
2936 </member> 2936 </summary>
2937 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL"> 2937 </member>
2938 <summary></summary> 2938 <member name="T:OpenMetaverse.Assets.GestureStepChat">
2939 </member> 2939 <summary>
2940 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name"> 2940 Describes sound step of a gesture
2941 <summary></summary> 2941 </summary>
2942 </member> 2942 </member>
2943 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia"> 2943 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text">
2944 <summary></summary> 2944 <summary>
2945 </member> 2945 Text to output in chat
2946 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic"> 2946 </summary>
2947 <summary></summary> 2947 </member>
2948 </member> 2948 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType">
2949 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags"> 2949 <summary>
2950 <summary></summary> 2950 Returns what kind of gesture step this is
2951 </member> 2951 </summary>
2952 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours"> 2952 </member>
2953 <summary></summary> 2953 <member name="T:OpenMetaverse.Assets.GestureStepWait">
2954 </member> 2954 <summary>
2955 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice"> 2955 Describes sound step of a gesture
2956 <summary></summary> 2956 </summary>
2957 </member> 2957 </member>
2958 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice"> 2958 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation">
2959 <summary></summary> 2959 <summary>
2960 </member> 2960 If true in this step we wait for all animations to finish
2961 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID"> 2961 </summary>
2962 <summary></summary> 2962 </member>
2963 </member> 2963 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime">
2964 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation"> 2964 <summary>
2965 <summary></summary> 2965 If true gesture player should wait for the specified amount of time
2966 </member> 2966 </summary>
2967 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt"> 2967 </member>
2968 <summary></summary> 2968 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime">
2969 </member> 2969 <summary>
2970 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2970 Time in seconds to wait if WaitForAnimation is false
2971 <summary> 2971 </summary>
2972 Deserialize the message 2972 </member>
2973 </summary> 2973 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType">
2974 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2974 <summary>
2975 </member> 2975 Returns what kind of gesture step this is
2976 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize"> 2976 </summary>
2977 <summary> 2977 </member>
2978 Serialize the object 2978 <member name="T:OpenMetaverse.Assets.GestureStepEOF">
2979 </summary> 2979 <summary>
2980 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2980 Describes the final step of a gesture
2981 </member> 2981 </summary>
2982 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock"> 2982 </member>
2983 <summary>Base class used for the RemoteParcelRequest message</summary> 2983 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType">
2984 </member> 2984 <summary>
2985 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"> 2985 Returns what kind of gesture step this is
2986 <summary> 2986 </summary>
2987 A message sent from the viewer to the simulator to request information 2987 </member>
2988 on a remote parcel 2988 <member name="T:OpenMetaverse.Assets.AssetGesture">
2989 </summary> 2989 <summary>
2990 </member> 2990 Represents a sequence of animations, sounds, and chat actions
2991 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Location"> 2991 </summary>
2992 <summary>Local sim position of the parcel we are looking up</summary> 2992 </member>
2993 </member> 2993 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey">
2994 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionHandle"> 2994 <summary>
2995 <summary>Region handle of the parcel we are looking up</summary> 2995 Keyboard key that triggers the gestyre
2996 </member> 2996 </summary>
2997 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID"> 2997 </member>
2998 <summary>Region <see cref="T:OpenMetaverse.UUID"/> of the parcel we are looking up</summary> 2998 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKeyMask">
2999 </member> 2999 <summary>
3000 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize"> 3000 Modifier to the trigger key
3001 <summary> 3001 </summary>
3002 Serialize the object 3002 </member>
3003 </summary> 3003 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger">
3004 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3004 <summary>
3005 </member> 3005 String that triggers playing of the gesture sequence
3006 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3006 </summary>
3007 <summary> 3007 </member>
3008 Deserialize the message 3008 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith">
3009 </summary> 3009 <summary>
3010 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3010 Text that replaces trigger in chat once gesture is triggered
3011 </member> 3011 </summary>
3012 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply"> 3012 </member>
3013 <summary> 3013 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence">
3014 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"/> 3014 <summary>
3015 which will contain parcel information 3015 Sequence of gesture steps
3016 </summary> 3016 </summary>
3017 </member> 3017 </member>
3018 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.ParcelID"> 3018 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor">
3019 <summary>The grid-wide unique parcel ID</summary> 3019 <summary>
3020 </member> 3020 Constructs guesture asset
3021 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize"> 3021 </summary>
3022 <summary> 3022 </member>
3023 Serialize the object 3023 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])">
3024 </summary> 3024 <summary>
3025 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3025 Constructs guesture asset
3026 </member> 3026 </summary>
3027 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3027 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
3028 <summary> 3028 <param name="assetData">A byte array containing the raw asset data</param>
3029 Deserialize the message 3029 </member>
3030 </summary> 3030 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode">
3031 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3031 <summary>
3032 </member> 3032 Encodes gesture asset suitable for uplaod
3033 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage"> 3033 </summary>
3034 <summary> 3034 </member>
3035 A message containing a request for a remote parcel from a viewer, or a response 3035 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode">
3036 from the simulator to that request 3036 <summary>
3037 </summary> 3037 Decodes gesture assset into play sequence
3038 </member> 3038 </summary>
3039 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Request"> 3039 <returns>true if the asset data was decoded successfully</returns>
3040 <summary>The request or response details block</summary> 3040 </member>
3041 </member> 3041 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType">
3042 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize"> 3042 <summary>
3043 <summary> 3043 Returns asset type
3044 Serialize the object 3044 </summary>
3045 </summary> 3045 </member>
3046 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3046 <member name="T:OpenMetaverse.MediaPermission">
3047 </member> 3047 <summary>
3048 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3048 Permissions for control of object media
3049 <summary> 3049 </summary>
3050 Deserialize the message 3050 </member>
3051 </summary> 3051 <member name="T:OpenMetaverse.MediaControls">
3052 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3052 <summary>
3053 </member> 3053 Style of cotrols that shold be displayed to the user
3054 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize"> 3054 </summary>
3055 <summary> 3055 </member>
3056 Serialize the object 3056 <member name="T:OpenMetaverse.MediaEntry">
3057 </summary> 3057 <summary>
3058 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3058 Class representing media data for a single face
3059 </member> 3059 </summary>
3060 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3060 </member>
3061 <summary> 3061 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage">
3062 Deserialize the message 3062 <summary>Is display of the alternative image enabled</summary>
3063 </summary> 3063 </member>
3064 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3064 <member name="F:OpenMetaverse.MediaEntry.AutoLoop">
3065 </member> 3065 <summary>Should media auto loop</summary>
3066 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage"> 3066 </member>
3067 <summary> 3067 <member name="F:OpenMetaverse.MediaEntry.AutoPlay">
3068 A message sent from the simulator to an agent which contains 3068 <summary>Shoule media be auto played</summary>
3069 the groups the agent is in 3069 </member>
3070 </summary> 3070 <member name="F:OpenMetaverse.MediaEntry.AutoScale">
3071 </member> 3071 <summary>Auto scale media to prim face</summary>
3072 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID"> 3072 </member>
3073 <summary>The Agent receiving the message</summary> 3073 <member name="F:OpenMetaverse.MediaEntry.AutoZoom">
3074 </member> 3074 <summary>Should viewer automatically zoom in on the face when clicked</summary>
3075 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock"> 3075 </member>
3076 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"/> information 3076 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick">
3077 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary> 3077 <summary>Should viewer interpret first click as interaction with the media
3078 </member> 3078 or when false should the first click be treated as zoom in commadn</summary>
3079 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock"> 3079 </member>
3080 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"/> information 3080 <member name="F:OpenMetaverse.MediaEntry.Controls">
3081 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary> 3081 <summary>Style of controls viewer should display when
3082 </member> 3082 viewer media on this face</summary>
3083 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize"> 3083 </member>
3084 <summary> 3084 <member name="F:OpenMetaverse.MediaEntry.HomeURL">
3085 Serialize the object 3085 <summary>Starting URL for the media</summary>
3086 </summary> 3086 </member>
3087 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3087 <member name="F:OpenMetaverse.MediaEntry.CurrentURL">
3088 </member> 3088 <summary>Currently navigated URL</summary>
3089 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3089 </member>
3090 <summary> 3090 <member name="F:OpenMetaverse.MediaEntry.Height">
3091 Deserialize the message 3091 <summary>Media height in pixes</summary>
3092 </summary> 3092 </member>
3093 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3093 <member name="F:OpenMetaverse.MediaEntry.Width">
3094 </member> 3094 <summary>Media width in pixels</summary>
3095 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"> 3095 </member>
3096 <summary>Group Details specific to the agent</summary> 3096 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions">
3097 </member> 3097 <summary>Who can controls the media</summary>
3098 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.AcceptNotices"> 3098 </member>
3099 <summary>true of the agent accepts group notices</summary> 3099 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions">
3100 </member> 3100 <summary>Who can interact with the media</summary>
3101 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.Contribution"> 3101 </member>
3102 <summary>The agents tier contribution to the group</summary> 3102 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList">
3103 </member> 3103 <summary>Is URL whitelist enabled</summary>
3104 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID"> 3104 </member>
3105 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID"/></summary> 3105 <member name="F:OpenMetaverse.MediaEntry.WhiteList">
3106 </member> 3106 <summary>Array of URLs that are whitelisted</summary>
3107 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID"> 3107 </member>
3108 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the groups insignia</summary> 3108 <member name="M:OpenMetaverse.MediaEntry.GetOSD">
3109 </member> 3109 <summary>
3110 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName"> 3110 Serialize to OSD
3111 <summary>The name of the group</summary> 3111 </summary>
3112 </member> 3112 <returns>OSDMap with the serialized data</returns>
3113 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupPowers"> 3113 </member>
3114 <summary>The aggregate permissions the agent has in the group for all roles the agent 3114 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)">
3115 is assigned</summary> 3115 <summary>
3116 </member> 3116 Deserialize from OSD data
3117 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"> 3117 </summary>
3118 <summary>An optional block containing additional agent specific information</summary> 3118 <param name="osd">Serialized OSD data</param>
3119 </member> 3119 <returns>Deserialized object</returns>
3120 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.ListInProfile"> 3120 </member>
3121 <summary>true of the agent allows this group to be 3121 <member name="T:OpenMetaverse.Primitive">
3122 listed in their profile</summary> 3122 <summary>
3123 </member> 3123 Particle system specific enumerators, flags and methods.
3124 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage"> 3124 </summary>
3125 <summary> 3125 </member>
3126 A message sent from the viewer to the simulator which 3126 <member name="F:OpenMetaverse.Primitive.MediaVersion">
3127 specifies the language and permissions for others to detect 3127 <summary>
3128 the language specified 3128 Current version of the media data for the prim
3129 </summary> 3129 </summary>
3130 </member> 3130 </member>
3131 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language"> 3131 <member name="F:OpenMetaverse.Primitive.FaceMedia">
3132 <summary>A string containng the default language 3132 <summary>
3133 to use for the agent</summary> 3133 Array of media entries indexed by face number
3134 </member> 3134 </summary>
3135 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic"> 3135 </member>
3136 <summary>true of others are allowed to 3136 <member name="F:OpenMetaverse.Primitive.Textures">
3137 know the language setting</summary> 3137 <summary></summary>
3138 </member> 3138 </member>
3139 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize"> 3139 <member name="F:OpenMetaverse.Primitive.TextureAnim">
3140 <summary> 3140 <summary></summary>
3141 Serialize the object 3141 </member>
3142 </summary> 3142 <member name="F:OpenMetaverse.Primitive.ParticleSys">
3143 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3143 <summary></summary>
3144 </member> 3144 </member>
3145 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3145 <member name="F:OpenMetaverse.Primitive.ID">
3146 <summary> 3146 <summary></summary>
3147 Deserialize the message 3147 </member>
3148 </summary> 3148 <member name="F:OpenMetaverse.Primitive.GroupID">
3149 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3149 <summary></summary>
3150 </member> 3150 </member>
3151 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage"> 3151 <member name="F:OpenMetaverse.Primitive.LocalID">
3152 <summary> 3152 <summary></summary>
3153 An EventQueue message sent from the simulator to an agent when the agent 3153 </member>
3154 leaves a group 3154 <member name="F:OpenMetaverse.Primitive.ParentID">
3155 </summary> 3155 <summary></summary>
3156 </member> 3156 </member>
3157 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock"> 3157 <member name="F:OpenMetaverse.Primitive.RegionHandle">
3158 <summary> 3158 <summary></summary>
3159 An Array containing the AgentID and GroupID 3159 </member>
3160 </summary> 3160 <member name="F:OpenMetaverse.Primitive.Flags">
3161 </member> 3161 <summary></summary>
3162 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize"> 3162 </member>
3163 <summary> 3163 <member name="F:OpenMetaverse.Primitive.TreeSpecies">
3164 Serialize the object 3164 <summary>Foliage type for this primitive. Only applicable if this
3165 </summary> 3165 primitive is foliage</summary>
3166 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3166 </member>
3167 </member> 3167 <member name="F:OpenMetaverse.Primitive.ScratchPad">
3168 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3168 <summary>Unknown</summary>
3169 <summary> 3169 </member>
3170 Deserialize the message 3170 <member name="F:OpenMetaverse.Primitive.Position">
3171 </summary> 3171 <summary></summary>
3172 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3172 </member>
3173 </member> 3173 <member name="F:OpenMetaverse.Primitive.Scale">
3174 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData"> 3174 <summary></summary>
3175 <summary>An object containing the Agents UUID, and the Groups UUID</summary> 3175 </member>
3176 </member> 3176 <member name="F:OpenMetaverse.Primitive.Rotation">
3177 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID"> 3177 <summary></summary>
3178 <summary>The ID of the Agent leaving the group</summary> 3178 </member>
3179 </member> 3179 <member name="F:OpenMetaverse.Primitive.Velocity">
3180 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID"> 3180 <summary></summary>
3181 <summary>The GroupID the Agent is leaving</summary> 3181 </member>
3182 </member> 3182 <member name="F:OpenMetaverse.Primitive.AngularVelocity">
3183 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock"> 3183 <summary></summary>
3184 <summary>Base class for Asset uploads/results via Capabilities</summary> 3184 </member>
3185 </member> 3185 <member name="F:OpenMetaverse.Primitive.Acceleration">
3186 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Serialize"> 3186 <summary></summary>
3187 <summary> 3187 </member>
3188 Serialize the object 3188 <member name="F:OpenMetaverse.Primitive.CollisionPlane">
3189 </summary> 3189 <summary></summary>
3190 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3190 </member>
3191 </member> 3191 <member name="F:OpenMetaverse.Primitive.Flexible">
3192 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3192 <summary></summary>
3193 <summary> 3193 </member>
3194 Deserialize the message 3194 <member name="F:OpenMetaverse.Primitive.Light">
3195 </summary> 3195 <summary></summary>
3196 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3196 </member>
3197 </member> 3197 <member name="F:OpenMetaverse.Primitive.Sculpt">
3198 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload"> 3198 <summary></summary>
3199 <summary> 3199 </member>
3200 A message sent from the viewer to the simulator to request a temporary upload capability 3200 <member name="F:OpenMetaverse.Primitive.ClickAction">
3201 which allows an asset to be uploaded 3201 <summary></summary>
3202 </summary> 3202 </member>
3203 </member> 3203 <member name="F:OpenMetaverse.Primitive.Sound">
3204 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestUpload.State"> 3204 <summary></summary>
3205 <summary>The request state (Always "upload")</summary> 3205 </member>
3206 </member> 3206 <member name="F:OpenMetaverse.Primitive.OwnerID">
3207 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestUpload.Url"> 3207 <summary>Identifies the owner if audio or a particle system is
3208 <summary>The Capability URL sent by the simulator to upload the baked texture to</summary> 3208 active</summary>
3209 </member> 3209 </member>
3210 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete"> 3210 <member name="F:OpenMetaverse.Primitive.SoundFlags">
3211 <summary> 3211 <summary></summary>
3212 A message sent from the simulator that will inform the agent the upload is complete, 3212 </member>
3213 and the UUID of the uploaded asset 3213 <member name="F:OpenMetaverse.Primitive.SoundGain">
3214 </summary> 3214 <summary></summary>
3215 </member> 3215 </member>
3216 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestComplete.State"> 3216 <member name="F:OpenMetaverse.Primitive.SoundRadius">
3217 <summary>The request state (Always "complete")</summary> 3217 <summary></summary>
3218 </member> 3218 </member>
3219 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestComplete.AssetID"> 3219 <member name="F:OpenMetaverse.Primitive.Text">
3220 <summary>The uploaded texture asset ID</summary> 3220 <summary></summary>
3221 </member> 3221 </member>
3222 <member name="T:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage"> 3222 <member name="F:OpenMetaverse.Primitive.TextColor">
3223 <summary> 3223 <summary></summary>
3224 A message sent from the viewer to the simulator to request a temporary 3224 </member>
3225 capability URI which is used to upload an agents baked appearance textures 3225 <member name="F:OpenMetaverse.Primitive.MediaURL">
3226 </summary> 3226 <summary></summary>
3227 </member> 3227 </member>
3228 <member name="F:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Request"> 3228 <member name="F:OpenMetaverse.Primitive.Joint">
3229 <summary>Object containing request or response</summary> 3229 <summary></summary>
3230 </member> 3230 </member>
3231 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize"> 3231 <member name="F:OpenMetaverse.Primitive.JointPivot">
3232 <summary> 3232 <summary></summary>
3233 Serialize the object 3233 </member>
3234 </summary> 3234 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor">
3235 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3235 <summary></summary>
3236 </member> 3236 </member>
3237 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3237 <member name="F:OpenMetaverse.Primitive.NameValues">
3238 <summary> 3238 <summary></summary>
3239 Deserialize the message 3239 </member>
3240 </summary> 3240 <member name="F:OpenMetaverse.Primitive.PrimData">
3241 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3241 <summary></summary>
3242 </member> 3242 </member>
3243 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage"> 3243 <member name="F:OpenMetaverse.Primitive.Properties">
3244 <summary> 3244 <summary></summary>
3245 A message sent from the simulator which indicates the minimum version required for 3245 </member>
3246 using voice chat 3246 <member name="M:OpenMetaverse.Primitive.#ctor">
3247 </summary> 3247 <summary>
3248 </member> 3248 Default constructor
3249 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MajorVersion"> 3249 </summary>
3250 <summary>Major Version Required</summary> 3250 </member>
3251 </member> 3251 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)">
3252 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MinorVersion"> 3252 <summary>
3253 <summary>Minor version required</summary> 3253 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
3254 </member> 3254 parameters in to signed eight bit values
3255 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.RegionName"> 3255 </summary>
3256 <summary>The name of the region sending the version requrements</summary> 3256 <param name="pathTwist">Floating point parameter to pack</param>
3257 </member> 3257 <returns>Signed eight bit value containing the packed parameter</returns>
3258 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize"> 3258 </member>
3259 <summary> 3259 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)">
3260 Serialize the object 3260 <summary>
3261 </summary> 3261 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
3262 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3262 parameters from signed eight bit integers to floating point values
3263 </member> 3263 </summary>
3264 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3264 <param name="pathTwist">Signed eight bit value to unpack</param>
3265 <summary> 3265 <returns>Unpacked floating point value</returns>
3266 Deserialize the message 3266 </member>
3267 </summary> 3267 <member name="P:OpenMetaverse.Primitive.Type">
3268 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3268 <summary>Uses basic heuristics to estimate the primitive shape</summary>
3269 </member> 3269 </member>
3270 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage"> 3270 <member name="T:OpenMetaverse.Primitive.TextureAnimMode">
3271 <summary> 3271 <summary>
3272 A message sent from the simulator to the viewer containing the 3272 Texture animation mode
3273 voice server URI 3273 </summary>
3274 </summary> 3274 </member>
3275 </member> 3275 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF">
3276 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.ParcelID"> 3276 <summary>Disable texture animation</summary>
3277 <summary>The Parcel ID which the voice server URI applies</summary> 3277 </member>
3278 </member> 3278 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON">
3279 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.RegionName"> 3279 <summary>Enable texture animation</summary>
3280 <summary>The name of the region</summary> 3280 </member>
3281 </member> 3281 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP">
3282 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.SipChannelUri"> 3282 <summary>Loop when animating textures</summary>
3283 <summary>A uri containing the server/channel information 3283 </member>
3284 which the viewer can utilize to participate in voice conversations</summary> 3284 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE">
3285 </member> 3285 <summary>Animate in reverse direction</summary>
3286 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize"> 3286 </member>
3287 <summary> 3287 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG">
3288 Serialize the object 3288 <summary>Animate forward then reverse</summary>
3289 </summary> 3289 </member>
3290 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3290 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH">
3291 </member> 3291 <summary>Slide texture smoothly instead of frame-stepping</summary>
3292 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3292 </member>
3293 <summary> 3293 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE">
3294 Deserialize the message 3294 <summary>Rotate texture instead of using frames</summary>
3295 </summary> 3295 </member>
3296 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3296 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE">
3297 </member> 3297 <summary>Scale texture instead of using frames</summary>
3298 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage"> 3298 </member>
3299 <summary> 3299 <member name="T:OpenMetaverse.Primitive.TextureEntryFace">
3300 3300 <summary>
3301 </summary> 3301 A single textured face. Don't instantiate this class yourself, use the
3302 </member> 3302 methods in TextureEntry
3303 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password"> 3303 </summary>
3304 <summary></summary> 3304 </member>
3305 </member> 3305 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
3306 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username"> 3306 <summary>
3307 <summary></summary> 3307 Contains the definition for individual faces
3308 </member> 3308 </summary>
3309 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize"> 3309 <param name="defaultTexture"></param>
3310 <summary> 3310 </member>
3311 Serialize the object 3311 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString">
3312 </summary> 3312 <summary>
3313 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3313
3314 </member> 3314 </summary>
3315 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3315 <returns></returns>
3316 <summary> 3316 </member>
3317 Deserialize the message 3317 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material">
3318 </summary> 3318 <summary></summary>
3319 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3319 </member>
3320 </member> 3320 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media">
3321 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage"> 3321 <summary></summary>
3322 <summary> 3322 </member>
3323 A message sent by the viewer to the simulator to request a temporary 3323 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA">
3324 capability for a script contained with in a Tasks inventory to be updated 3324 <summary></summary>
3325 </summary> 3325 </member>
3326 </member> 3326 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU">
3327 <member name="F:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Request"> 3327 <summary></summary>
3328 <summary>Object containing request or response</summary> 3328 </member>
3329 </member> 3329 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV">
3330 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize"> 3330 <summary></summary>
3331 <summary> 3331 </member>
3332 Serialize the object 3332 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU">
3333 </summary> 3333 <summary></summary>
3334 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3334 </member>
3335 </member> 3335 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV">
3336 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3336 <summary></summary>
3337 <summary> 3337 </member>
3338 Deserialize the message 3338 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation">
3339 </summary> 3339 <summary></summary>
3340 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3340 </member>
3341 </member> 3341 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow">
3342 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage"> 3342 <summary></summary>
3343 <summary> 3343 </member>
3344 A message sent from the simulator to the viewer to indicate 3344 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump">
3345 a Tasks scripts status. 3345 <summary></summary>
3346 </summary> 3346 </member>
3347 </member> 3347 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags">
3348 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ItemID"> 3348 <summary>In the future this will specify whether a webpage is
3349 <summary>The Asset ID of the script</summary> 3349 attached to this face</summary>
3350 </member> 3350 </member>
3351 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono"> 3351 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID">
3352 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it 3352 <summary></summary>
3353 uses the older less efficient lsl2 interprter</summary> 3353 </member>
3354 </member> 3354 <member name="T:OpenMetaverse.Primitive.TextureEntry">
3355 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID"> 3355 <summary>
3356 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID"/></summary> 3356 Represents all of the texturable faces for an object
3357 </member> 3357 </summary>
3358 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running"> 3358 <remarks>Grid objects have infinite faces, with each face
3359 <summary>true of the script is in a running state</summary> 3359 using the properties of the default face unless set otherwise. So if
3360 </member> 3360 you have a TextureEntry with a default texture uuid of X, and face 18
3361 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize"> 3361 has a texture UUID of Y, every face would be textured with X except for
3362 <summary> 3362 face 18 that uses Y. In practice however, primitives utilize a maximum
3363 Serialize the object 3363 of nine faces</remarks>
3364 </summary> 3364 </member>
3365 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3365 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture">
3366 </member> 3366 <summary></summary>
3367 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3367 </member>
3368 <summary> 3368 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures">
3369 Deserialize the message 3369 <summary></summary>
3370 </summary> 3370 </member>
3371 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3371 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)">
3372 </member> 3372 <summary>
3373 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage"> 3373 Constructor that takes a default texture UUID
3374 <summary> 3374 </summary>
3375 A message containing the request/response used for updating a gesture 3375 <param name="defaultTextureID">Texture UUID to use as the default texture</param>
3376 contained with an agents inventory 3376 </member>
3377 </summary> 3377 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
3378 </member> 3378 <summary>
3379 <member name="F:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Request"> 3379 Constructor that takes a <code>TextureEntryFace</code> for the
3380 <summary>Object containing request or response</summary> 3380 default face
3381 </member> 3381 </summary>
3382 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize"> 3382 <param name="defaultFace">Face to use as the default face</param>
3383 <summary> 3383 </member>
3384 Serialize the object 3384 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)">
3385 </summary> 3385 <summary>
3386 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3386 Constructor that creates the TextureEntry class from a byte array
3387 </member> 3387 </summary>
3388 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3388 <param name="data">Byte array containing the TextureEntry field</param>
3389 <summary> 3389 <param name="pos">Starting position of the TextureEntry field in
3390 Deserialize the message 3390 the byte array</param>
3391 </summary> 3391 <param name="length">Length of the TextureEntry field, in bytes</param>
3392 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3392 </member>
3393 </member> 3393 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)">
3394 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage"> 3394 <summary>
3395 <summary> 3395 This will either create a new face if a custom face for the given
3396 A message request/response which is used to update a notecard contained within 3396 index is not defined, or return the custom face for that index if
3397 a tasks inventory 3397 it already exists
3398 </summary> 3398 </summary>
3399 </member> 3399 <param name="index">The index number of the face to create or
3400 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID"> 3400 retrieve</param>
3401 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Task containing the notecard asset to update</summary> 3401 <returns>A TextureEntryFace containing all the properties for that
3402 </member> 3402 face</returns>
3403 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID"> 3403 </member>
3404 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID"/> contained in the tasks inventory</summary> 3404 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)">
3405 </member> 3405 <summary>
3406 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize"> 3406
3407 <summary> 3407 </summary>
3408 Serialize the object 3408 <param name="index"></param>
3409 </summary> 3409 <returns></returns>
3410 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3410 </member>
3411 </member> 3411 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD">
3412 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3412 <summary>
3413 <summary> 3413
3414 Deserialize the message 3414 </summary>
3415 </summary> 3415 <returns></returns>
3416 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3416 </member>
3417 </member> 3417 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes">
3418 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage"> 3418 <summary>
3419 <summary> 3419
3420 A reusable class containing a message sent from the viewer to the simulator to request a temporary uploader capability 3420 </summary>
3421 which is used to update an asset in an agents inventory 3421 <returns></returns>
3422 </summary> 3422 </member>
3423 </member> 3423 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString">
3424 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.ItemID"> 3424 <summary>
3425 <summary> 3425
3426 The Notecard AssetID to replace 3426 </summary>
3427 </summary> 3427 <returns></returns>
3428 </member> 3428 </member>
3429 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize"> 3429 <member name="T:OpenMetaverse.Primitive.TextureAnimation">
3430 <summary> 3430 <summary>
3431 Serialize the object 3431 Controls the texture animation of a particular prim
3432 </summary> 3432 </summary>
3433 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3433 </member>
3434 </member> 3434 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags">
3435 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3435 <summary></summary>
3436 <summary> 3436 </member>
3437 Deserialize the message 3437 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face">
3438 </summary> 3438 <summary></summary>
3439 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3439 </member>
3440 </member> 3440 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX">
3441 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage"> 3441 <summary></summary>
3442 <summary> 3442 </member>
3443 A message containing the request/response used for updating a notecard 3443 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY">
3444 contained with an agents inventory 3444 <summary></summary>
3445 </summary> 3445 </member>
3446 </member> 3446 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start">
3447 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Request"> 3447 <summary></summary>
3448 <summary>Object containing request or response</summary> 3448 </member>
3449 </member> 3449 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length">
3450 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize"> 3450 <summary></summary>
3451 <summary> 3451 </member>
3452 Serialize the object 3452 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate">
3453 </summary> 3453 <summary></summary>
3454 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3454 </member>
3455 </member> 3455 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)">
3456 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3456 <summary>
3457 <summary> 3457
3458 Deserialize the message 3458 </summary>
3459 </summary> 3459 <param name="data"></param>
3460 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3460 <param name="pos"></param>
3461 </member> 3461 </member>
3462 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize"> 3462 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes">
3463 <summary> 3463 <summary>
3464 Serialize the object 3464
3465 </summary> 3465 </summary>
3466 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3466 <returns></returns>
3467 </member> 3467 </member>
3468 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3468 <member name="T:OpenMetaverse.Primitive.ParticleSystem">
3469 <summary> 3469 <summary>
3470 Deserialize the message 3470 Complete structure for the particle system
3471 </summary> 3471 </summary>
3472 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3472 </member>
3473 </member> 3473 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartFlags">
3474 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError"> 3474 <summary>Particle Flags</summary>
3475 <summary> 3475 <remarks>There appears to be more data packed in to this area
3476 A message sent from the simulator to the viewer which indicates 3476 for many particle systems. It doesn't appear to be flag values
3477 an error occurred while attempting to update a script in an agents or tasks 3477 and serialization breaks unless there is a flag for every
3478 inventory 3478 possible bit so it is left as an unsigned integer</remarks>
3479 </summary> 3479 </member>
3480 </member> 3480 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern">
3481 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Compiled"> 3481 <summary><seealso cref="T:SourcePattern"/> pattern of particles</summary>
3482 <summary>true of the script was successfully compiled by the simulator</summary> 3482 </member>
3483 </member> 3483 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge">
3484 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.State"> 3484 <summary>A <see langword="float"/> representing the maximimum age (in seconds) particle will be displayed</summary>
3485 <summary>The state of the request</summary> 3485 <remarks>Maximum value is 30 seconds</remarks>
3486 </member> 3486 </member>
3487 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Error"> 3487 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge">
3488 <summary>A string containing the error which occured while trying 3488 <summary>A <see langword="float"/> representing the number of seconds,
3489 to update the script</summary> 3489 from when the particle source comes into view,
3490 </member> 3490 or the particle system's creation, that the object will emits particles;
3491 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.AssetID"> 3491 after this time period no more particles are emitted</summary>
3492 <summary>A new AssetID assigned to the script</summary> 3492 </member>
3493 </member> 3493 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle">
3494 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage"> 3494 <summary>A <see langword="float"/> in radians that specifies where particles will not be created</summary>
3495 <summary> 3495 </member>
3496 A message sent from the viewer to the simulator 3496 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle">
3497 requesting the update of an existing script contained 3497 <summary>A <see langword="float"/> in radians that specifies where particles will be created</summary>
3498 within a tasks inventory 3498 </member>
3499 </summary> 3499 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRate">
3500 </member> 3500 <summary>A <see langword="float"/> representing the number of seconds between burts.</summary>
3501 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ScriptRunning"> 3501 </member>
3502 <summary>if true, set the script mode to running</summary> 3502 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRadius">
3503 </member> 3503 <summary>A <see langword="float"/> representing the number of meters
3504 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ItemID"> 3504 around the center of the source where particles will be created.</summary>
3505 <summary>The scripts InventoryItem ItemID to update</summary> 3505 </member>
3506 </member> 3506 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin">
3507 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target"> 3507 <summary>A <see langword="float"/> representing in seconds, the minimum speed between bursts of new particles
3508 <summary>A lowercase string containing either "mono" or "lsl2" which 3508 being emitted</summary>
3509 specifies the script is compiled and ran on the mono runtime, or the older 3509 </member>
3510 lsl runtime</summary> 3510 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax">
3511 </member> 3511 <summary>A <see langword="float"/> representing in seconds the maximum speed of new particles being emitted.</summary>
3512 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID"> 3512 </member>
3513 <summary>The tasks <see cref="T:OpenMetaverse.UUID"/> which contains the script to update</summary> 3513 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount">
3514 </member> 3514 <summary>A <see langword="byte"/> representing the maximum number of particles emitted per burst</summary>
3515 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize"> 3515 </member>
3516 <summary> 3516 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity">
3517 Serialize the object 3517 <summary>A <see cref="T:Vector3"/> which represents the velocity (speed) from the source which particles are emitted</summary>
3518 </summary> 3518 </member>
3519 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3519 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration">
3520 </member> 3520 <summary>A <see cref="T:Vector3"/> which represents the Acceleration from the source which particles are emitted</summary>
3521 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3521 </member>
3522 <summary> 3522 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture">
3523 Deserialize the message 3523 <summary>The <see cref="T:UUID"/> Key of the texture displayed on the particle</summary>
3524 </summary> 3524 </member>
3525 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3525 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target">
3526 </member> 3526 <summary>The <see cref="T:UUID"/> Key of the specified target object or avatar particles will follow</summary>
3527 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage"> 3527 </member>
3528 <summary> 3528 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags">
3529 A message containing either the request or response used in updating a script inside 3529 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags"/></summary>
3530 a tasks inventory 3530 </member>
3531 </summary> 3531 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge">
3532 </member> 3532 <summary>Max Age particle system will emit particles for</summary>
3533 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Request"> 3533 </member>
3534 <summary>Object containing request or response</summary> 3534 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor">
3535 </member> 3535 <summary>The <see cref="T:Color4"/> the particle has at the beginning of its lifecycle</summary>
3536 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize"> 3536 </member>
3537 <summary> 3537 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor">
3538 Serialize the object 3538 <summary>The <see cref="T:Color4"/> the particle has at the ending of its lifecycle</summary>
3539 </summary> 3539 </member>
3540 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3540 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX">
3541 </member> 3541 <summary>A <see langword="float"/> that represents the starting X size of the particle</summary>
3542 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3542 <remarks>Minimum value is 0, maximum value is 4</remarks>
3543 <summary> 3543 </member>
3544 Deserialize the message 3544 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY">
3545 </summary> 3545 <summary>A <see langword="float"/> that represents the starting Y size of the particle</summary>
3546 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3546 <remarks>Minimum value is 0, maximum value is 4</remarks>
3547 </member> 3547 </member>
3548 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete"> 3548 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX">
3549 <summary> 3549 <summary>A <see langword="float"/> that represents the ending X size of the particle</summary>
3550 Response from the simulator to notify the viewer the upload is completed, and 3550 <remarks>Minimum value is 0, maximum value is 4</remarks>
3551 the UUID of the script asset and its compiled status 3551 </member>
3552 </summary> 3552 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY">
3553 </member> 3553 <summary>A <see langword="float"/> that represents the ending Y size of the particle</summary>
3554 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.State"> 3554 <remarks>Minimum value is 0, maximum value is 4</remarks>
3555 <summary>The request state (Always "complete")</summary> 3555 </member>
3556 </member> 3556 <member name="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)">
3557 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.AssetID"> 3557 <summary>
3558 <summary>The uploaded texture asset ID</summary> 3558 Decodes a byte[] array into a ParticleSystem Object
3559 </member> 3559 </summary>
3560 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.Compiled"> 3560 <param name="data">ParticleSystem object</param>
3561 <summary>true of the script was compiled successfully</summary> 3561 <param name="pos">Start position for BitPacker</param>
3562 </member> 3562 </member>
3563 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage"> 3563 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes">
3564 <summary> 3564 <summary>
3565 A message sent from a viewer to the simulator requesting a temporary uploader capability 3565 Generate byte[] array from particle data
3566 used to update a script contained in an agents inventory 3566 </summary>
3567 </summary> 3567 <returns>Byte array</returns>
3568 </member> 3568 </member>
3569 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.ItemID"> 3569 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern">
3570 <summary>The existing asset if of the script in the agents inventory to replace</summary> 3570 <summary>
3571 </member> 3571 Particle source pattern
3572 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Target"> 3572 </summary>
3573 <summary>The language of the script</summary> 3573 </member>
3574 <remarks>Defaults to lsl version 2, "mono" might be another possible option</remarks> 3574 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None">
3575 </member> 3575 <summary>None</summary>
3576 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize"> 3576 </member>
3577 <summary> 3577 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop">
3578 Serialize the object 3578 <summary>Drop particles from source position with no force</summary>
3579 </summary> 3579 </member>
3580 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3580 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode">
3581 </member> 3581 <summary>"Explode" particles in all directions</summary>
3582 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3582 </member>
3583 <summary> 3583 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle">
3584 Deserialize the message 3584 <summary>Particles shoot across a 2D area</summary>
3585 </summary> 3585 </member>
3586 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3586 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone">
3587 </member> 3587 <summary>Particles shoot across a 3D Cone</summary>
3588 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage"> 3588 </member>
3589 <summary> 3589 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty">
3590 A message containing either the request or response used in updating a script inside 3590 <summary>Inverse of AngleCone (shoot particles everywhere except the 3D cone defined</summary>
3591 an agents inventory 3591 </member>
3592 </summary> 3592 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags">
3593 </member> 3593 <summary>
3594 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Request"> 3594 Particle Data Flags
3595 <summary>Object containing request or response</summary> 3595 </summary>
3596 </member> 3596 </member>
3597 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize"> 3597 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None">
3598 <summary> 3598 <summary>None</summary>
3599 Serialize the object 3599 </member>
3600 </summary> 3600 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor">
3601 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3601 <summary>Interpolate color and alpha from start to end</summary>
3602 </member> 3602 </member>
3603 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3603 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale">
3604 <summary> 3604 <summary>Interpolate scale from start to end</summary>
3605 Deserialize the message 3605 </member>
3606 </summary> 3606 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce">
3607 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3607 <summary>Bounce particles off particle sources Z height</summary>
3608 </member> 3608 </member>
3609 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize"> 3609 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind">
3610 <summary> 3610 <summary>velocity of particles is dampened toward the simulators wind</summary>
3611 Serialize the object 3611 </member>
3612 </summary> 3612 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc">
3613 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3613 <summary>Particles follow the source</summary>
3614 </member> 3614 </member>
3615 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3615 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity">
3616 <summary> 3616 <summary>Particles point towards the direction of source's velocity</summary>
3617 Deserialize the message 3617 </member>
3618 </summary> 3618 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos">
3619 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3619 <summary>Target of the particles</summary>
3620 </member> 3620 </member>
3621 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessage"> 3621 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear">
3622 <summary> 3622 <summary>Particles are sent in a straight line</summary>
3623 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates 3623 </member>
3624 </summary> 3624 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive">
3625 </member> 3625 <summary>Particles emit a glow</summary>
3626 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.Flags"> 3626 </member>
3627 <summary></summary> 3627 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam">
3628 </member> 3628 <summary>used for point/grab/touch</summary>
3629 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.LayerDataBlocks"> 3629 </member>
3630 <summary>An array containing LayerData items</summary> 3630 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags">
3631 </member> 3631 <summary>
3632 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Serialize"> 3632 Particle Flags Enum
3633 <summary> 3633 </summary>
3634 Serialize the object 3634 </member>
3635 </summary> 3635 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None">
3636 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3636 <summary>None</summary>
3637 </member> 3637 </member>
3638 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3638 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative">
3639 <summary> 3639 <summary>Acceleration and velocity for particles are
3640 Deserialize the message 3640 relative to the object rotation</summary>
3641 </summary> 3641 </member>
3642 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3642 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle">
3643 </member> 3643 <summary>Particles use new 'correct' angle parameters</summary>
3644 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessage.LayerData"> 3644 </member>
3645 <summary> 3645 <member name="T:OpenMetaverse.Primitive.ConstructionData">
3646 A n object containing map location details 3646 <summary>
3647 </summary> 3647 Parameters used to construct a visual representation of a primitive
3648 </member> 3648 </summary>
3649 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.LayerData.ImageID"> 3649 </member>
3650 <summary>The Asset ID of the regions tile overlay</summary> 3650 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve">
3651 </member> 3651 <summary></summary>
3652 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.LayerData.Bottom"> 3652 </member>
3653 <summary>The grid location of the southern border of the map tile</summary> 3653 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve">
3654 </member> 3654 <summary></summary>
3655 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.LayerData.Left"> 3655 </member>
3656 <summary>The grid location of the western border of the map tile</summary> 3656 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd">
3657 </member> 3657 <summary></summary>
3658 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.LayerData.Right"> 3658 </member>
3659 <summary>The grid location of the eastern border of the map tile</summary> 3659 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset">
3660 </member> 3660 <summary></summary>
3661 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.LayerData.Top"> 3661 </member>
3662 <summary>The grid location of the northern border of the map tile</summary> 3662 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew">
3663 </member> 3663 <summary></summary>
3664 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage"> 3664 </member>
3665 <summary> 3665 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX">
3666 New as of 1.23 RC1, no details yet. 3666 <summary></summary>
3667 </summary> 3667 </member>
3668 </member> 3668 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY">
3669 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize"> 3669 <summary></summary>
3670 <summary> 3670 </member>
3671 Serialize the object 3671 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX">
3672 </summary> 3672 <summary></summary>
3673 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3673 </member>
3674 </member> 3674 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY">
3675 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3675 <summary></summary>
3676 <summary> 3676 </member>
3677 Deserialize the message 3677 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX">
3678 </summary> 3678 <summary></summary>
3679 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3679 </member>
3680 </member> 3680 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY">
3681 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize"> 3681 <summary></summary>
3682 <summary> 3682 </member>
3683 Serialize the object 3683 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin">
3684 </summary> 3684 <summary></summary>
3685 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3685 </member>
3686 </member> 3686 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist">
3687 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3687 <summary></summary>
3688 <summary> 3688 </member>
3689 Deserialize the message 3689 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin">
3690 </summary> 3690 <summary></summary>
3691 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3691 </member>
3692 </member> 3692 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions">
3693 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method"> 3693 <summary></summary>
3694 <summary>A string containing the method used</summary> 3694 </member>
3695 </member> 3695 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin">
3696 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference"> 3696 <summary></summary>
3697 <summary> 3697 </member>
3698 A request sent from an agent to the Simulator to begin a new conference. 3698 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd">
3699 Contains a list of Agents which will be included in the conference 3699 <summary></summary>
3700 </summary> 3700 </member>
3701 </member> 3701 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow">
3702 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock"> 3702 <summary></summary>
3703 <summary>An array containing the <see cref="T:OpenMetaverse.UUID"/> of the agents invited to this conference</summary> 3703 </member>
3704 </member> 3704 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material">
3705 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID"> 3705 <summary></summary>
3706 <summary>The conferences Session ID</summary> 3706 </member>
3707 </member> 3707 <member name="F:OpenMetaverse.Primitive.ConstructionData.State">
3708 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize"> 3708 <summary></summary>
3709 <summary> 3709 </member>
3710 Serialize the object 3710 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode">
3711 </summary> 3711 <summary></summary>
3712 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3712 </member>
3713 </member> 3713 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint">
3714 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3714 <summary>Attachment point to an avatar</summary>
3715 <summary> 3715 </member>
3716 Deserialize the message 3716 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve">
3717 </summary> 3717 <summary></summary>
3718 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3718 </member>
3719 </member> 3719 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole">
3720 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate"> 3720 <summary></summary>
3721 <summary> 3721 </member>
3722 A moderation request sent from a conference moderator 3722 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale">
3723 Contains an agent and an optional action to take 3723 <summary></summary>
3724 </summary> 3724 </member>
3725 </member> 3725 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale">
3726 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID"> 3726 <summary></summary>
3727 <summary>The Session ID</summary> 3727 </member>
3728 </member> 3728 <member name="T:OpenMetaverse.Primitive.FlexibleData">
3729 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID"> 3729 <summary>
3730 <summary></summary> 3730 Information on the flexible properties of a primitive
3731 </member> 3731 </summary>
3732 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey"> 3732 </member>
3733 <summary>A list containing Key/Value pairs, known valid values: 3733 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness">
3734 key: text value: true/false - allow/disallow specified agents ability to use text in session 3734 <summary></summary>
3735 key: voice value: true/false - allow/disallow specified agents ability to use voice in session 3735 </member>
3736 </summary> 3736 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity">
3737 <remarks>"text" or "voice"</remarks> 3737 <summary></summary>
3738 </member> 3738 </member>
3739 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue"> 3739 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag">
3740 <summary></summary> 3740 <summary></summary>
3741 </member> 3741 </member>
3742 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize"> 3742 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind">
3743 <summary> 3743 <summary></summary>
3744 Serialize the object 3744 </member>
3745 </summary> 3745 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension">
3746 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3746 <summary></summary>
3747 </member> 3747 </member>
3748 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3748 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force">
3749 <summary> 3749 <summary></summary>
3750 Deserialize the message 3750 </member>
3751 </summary> 3751 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor">
3752 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3752 <summary>
3753 </member> 3753 Default constructor
3754 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation"> 3754 </summary>
3755 <summary> 3755 </member>
3756 A message sent from the agent to the simulator which tells the 3756 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)">
3757 simulator we've accepted a conference invitation 3757 <summary>
3758 </summary> 3758
3759 </member> 3759 </summary>
3760 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.SessionID"> 3760 <param name="data"></param>
3761 <summary>The conference SessionID</summary> 3761 <param name="pos"></param>
3762 </member> 3762 </member>
3763 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize"> 3763 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes">
3764 <summary> 3764 <summary>
3765 Serialize the object 3765
3766 </summary> 3766 </summary>
3767 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3767 <returns></returns>
3768 </member> 3768 </member>
3769 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3769 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD">
3770 <summary> 3770 <summary>
3771 Deserialize the message 3771
3772 </summary> 3772 </summary>
3773 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3773 <returns></returns>
3774 </member> 3774 </member>
3775 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize"> 3775 <member name="T:OpenMetaverse.Primitive.LightData">
3776 <summary> 3776 <summary>
3777 Serialize the object 3777 Information on the light properties of a primitive
3778 </summary> 3778 </summary>
3779 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3779 </member>
3780 </member> 3780 <member name="F:OpenMetaverse.Primitive.LightData.Color">
3781 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3781 <summary></summary>
3782 <summary> 3782 </member>
3783 Deserialize the message 3783 <member name="F:OpenMetaverse.Primitive.LightData.Intensity">
3784 </summary> 3784 <summary></summary>
3785 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3785 </member>
3786 </member> 3786 <member name="F:OpenMetaverse.Primitive.LightData.Radius">
3787 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize"> 3787 <summary></summary>
3788 <summary> 3788 </member>
3789 Serialize the object 3789 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff">
3790 </summary> 3790 <summary></summary>
3791 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3791 </member>
3792 </member> 3792 <member name="F:OpenMetaverse.Primitive.LightData.Falloff">
3793 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3793 <summary></summary>
3794 <summary> 3794 </member>
3795 Deserialize the message 3795 <member name="M:OpenMetaverse.Primitive.LightData.#ctor">
3796 </summary> 3796 <summary>
3797 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3797 Default constructor
3798 </member> 3798 </summary>
3799 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize"> 3799 </member>
3800 <summary> 3800 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)">
3801 Serialize the object 3801 <summary>
3802 </summary> 3802
3803 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3803 </summary>
3804 </member> 3804 <param name="data"></param>
3805 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3805 <param name="pos"></param>
3806 <summary> 3806 </member>
3807 Deserialize the message 3807 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes">
3808 </summary> 3808 <summary>
3809 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3809
3810 </member> 3810 </summary>
3811 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID"> 3811 <returns></returns>
3812 <summary>Key of sender</summary> 3812 </member>
3813 </member> 3813 <member name="M:OpenMetaverse.Primitive.LightData.ToString">
3814 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentName"> 3814 <summary>
3815 <summary>Name of sender</summary> 3815
3816 </member> 3816 </summary>
3817 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ToAgentID"> 3817 <returns></returns>
3818 <summary>Key of destination avatar</summary> 3818 </member>
3819 </member> 3819 <member name="T:OpenMetaverse.Primitive.SculptData">
3820 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ParentEstateID"> 3820 <summary>
3821 <summary>ID of originating estate</summary> 3821 Information on the sculpt properties of a sculpted primitive
3822 </member> 3822 </summary>
3823 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.RegionID"> 3823 </member>
3824 <summary>Key of originating region</summary> 3824 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor">
3825 </member> 3825 <summary>
3826 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Position"> 3826 Default constructor
3827 <summary>Coordinates in originating region</summary> 3827 </summary>
3828 </member> 3828 </member>
3829 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Dialog"> 3829 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)">
3830 <summary>Instant message type</summary> 3830 <summary>
3831 </member> 3831
3832 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.GroupIM"> 3832 </summary>
3833 <summary>Group IM session toggle</summary> 3833 <param name="data"></param>
3834 </member> 3834 <param name="pos"></param>
3835 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.IMSessionID"> 3835 </member>
3836 <summary>Key of IM session, for Group Messages, the groups UUID</summary> 3836 <member name="P:OpenMetaverse.Primitive.SculptData.Invert">
3837 </member> 3837 <summary>
3838 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Timestamp"> 3838 Render inside out (inverts the normals).
3839 <summary>Timestamp of the instant message</summary> 3839 </summary>
3840 </member> 3840 </member>
3841 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Message"> 3841 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror">
3842 <summary>Instant message text</summary> 3842 <summary>
3843 </member> 3843 Render an X axis mirror of the sculpty.
3844 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Offline"> 3844 </summary>
3845 <summary>Whether this message is held for offline avatars</summary> 3845 </member>
3846 </member> 3846 <member name="T:OpenMetaverse.Primitive.ObjectProperties">
3847 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.BinaryBucket"> 3847 <summary>
3848 <summary>Context specific packed data</summary> 3848 Extended properties to describe an object
3849 </member> 3849 </summary>
3850 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize"> 3850 </member>
3851 <summary> 3851 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID">
3852 Serialize the object 3852 <summary></summary>
3853 </summary> 3853 </member>
3854 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3854 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID">
3855 </member> 3855 <summary></summary>
3856 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3856 </member>
3857 <summary> 3857 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID">
3858 Deserialize the message 3858 <summary></summary>
3859 </summary> 3859 </member>
3860 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3860 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID">
3861 </member> 3861 <summary></summary>
3862 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage"> 3862 </member>
3863 <summary> 3863 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate">
3864 Sent from the simulator to the viewer. 3864 <summary></summary>
3865 3865 </member>
3866 When an agent initially joins a session the AgentUpdatesBlock object will contain a list of session members including 3866 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions">
3867 a boolean indicating they can use voice chat in this session, a boolean indicating they are allowed to moderate 3867 <summary></summary>
3868 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER" 3868 </member>
3869 3869 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost">
3870 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are 3870 <summary></summary>
3871 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with 3871 </member>
3872 the string "ENTER" or "LEAVE" respectively. 3872 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType">
3873 </summary> 3873 <summary></summary>
3874 </member> 3874 </member>
3875 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize"> 3875 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice">
3876 <summary> 3876 <summary></summary>
3877 Serialize the object 3877 </member>
3878 </summary> 3878 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms">
3879 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3879 <summary></summary>
3880 </member> 3880 </member>
3881 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3881 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures">
3882 <summary> 3882 <summary></summary>
3883 Deserialize the message 3883 </member>
3884 </summary> 3884 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner">
3885 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3885 <summary></summary>
3886 </member> 3886 </member>
3887 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage"> 3887 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category">
3888 <summary> 3888 <summary></summary>
3889 An EventQueue message sent when the agent is forcibly removed from a chatterbox session 3889 </member>
3890 </summary> 3890 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial">
3891 </member> 3891 <summary></summary>
3892 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Reason"> 3892 </member>
3893 <summary> 3893 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID">
3894 A string containing the reason the agent was removed 3894 <summary></summary>
3895 </summary> 3895 </member>
3896 </member> 3896 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID">
3897 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.SessionID"> 3897 <summary></summary>
3898 <summary> 3898 </member>
3899 The ChatterBoxSession's SessionID 3899 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID">
3900 </summary> 3900 <summary></summary>
3901 </member> 3901 </member>
3902 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize"> 3902 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID">
3903 <summary> 3903 <summary></summary>
3904 Serialize the object 3904 </member>
3905 </summary> 3905 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name">
3906 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3906 <summary></summary>
3907 </member> 3907 </member>
3908 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3908 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description">
3909 <summary> 3909 <summary></summary>
3910 Deserialize the message 3910 </member>
3911 </summary> 3911 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName">
3912 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3912 <summary></summary>
3913 </member> 3913 </member>
3914 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize"> 3914 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName">
3915 <summary> 3915 <summary></summary>
3916 Serialize the object 3916 </member>
3917 </summary> 3917 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs">
3918 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3918 <summary></summary>
3919 </member> 3919 </member>
3920 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3920 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor">
3921 <summary> 3921 <summary>
3922 Deserialize the message 3922 Default constructor
3923 </summary> 3923 </summary>
3924 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3924 </member>
3925 </member> 3925 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)">
3926 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize"> 3926 <summary>
3927 <summary> 3927 Set the properties that are set in an ObjectPropertiesFamily packet
3928 Serialize the object 3928 </summary>
3929 </summary> 3929 <param name="props"><seealso cref="T:OpenMetaverse.Primitive.ObjectProperties"/> that has
3930 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3930 been partially filled by an ObjectPropertiesFamily packet</param>
3931 </member> 3931 </member>
3932 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3932 <member name="T:OpenMetaverse.PermissionMask">
3933 <summary> 3933 <summary>
3934 Deserialize the message 3934
3935 </summary> 3935 </summary>
3936 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3936 </member>
3937 </member> 3937 <member name="T:OpenMetaverse.PermissionWho">
3938 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize"> 3938 <summary>
3939 <summary> 3939
3940 Serialize the object 3940 </summary>
3941 </summary> 3941 </member>
3942 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3942 <member name="F:OpenMetaverse.PermissionWho.Base">
3943 </member> 3943 <summary></summary>
3944 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3944 </member>
3945 <summary> 3945 <member name="F:OpenMetaverse.PermissionWho.Owner">
3946 Deserialize the message 3946 <summary></summary>
3947 </summary> 3947 </member>
3948 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3948 <member name="F:OpenMetaverse.PermissionWho.Group">
3949 </member> 3949 <summary></summary>
3950 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize"> 3950 </member>
3951 <summary> 3951 <member name="F:OpenMetaverse.PermissionWho.Everyone">
3952 Serialize the object 3952 <summary></summary>
3953 </summary> 3953 </member>
3954 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3954 <member name="F:OpenMetaverse.PermissionWho.NextOwner">
3955 </member> 3955 <summary></summary>
3956 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3956 </member>
3957 <summary> 3957 <member name="F:OpenMetaverse.PermissionWho.All">
3958 Deserialize the message 3958 <summary></summary>
3959 </summary> 3959 </member>
3960 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3960 <member name="T:OpenMetaverse.Permissions">
3961 </member> 3961 <summary>
3962 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"> 3962
3963 <summary> 3963 </summary>
3964 3964 </member>
3965 </summary> 3965 <member name="T:OpenMetaverse.GridLayerType">
3966 </member> 3966 <summary>
3967 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize"> 3967 Map layer request type
3968 <summary> 3968 </summary>
3969 Serialize the object 3969 </member>
3970 </summary> 3970 <member name="F:OpenMetaverse.GridLayerType.Objects">
3971 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3971 <summary>Objects and terrain are shown</summary>
3972 </member> 3972 </member>
3973 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3973 <member name="F:OpenMetaverse.GridLayerType.Terrain">
3974 <summary> 3974 <summary>Only the terrain is shown, no objects</summary>
3975 Deserialize the message 3975 </member>
3976 </summary> 3976 <member name="F:OpenMetaverse.GridLayerType.LandForSale">
3977 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3977 <summary>Overlay showing land for sale and for auction</summary>
3978 </member> 3978 </member>
3979 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize"> 3979 <member name="T:OpenMetaverse.GridItemType">
3980 <summary> 3980 <summary>
3981 Serialize the object 3981 Type of grid item, such as telehub, event, populator location, etc.
3982 </summary> 3982 </summary>
3983 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3983 </member>
3984 </member> 3984 <member name="F:OpenMetaverse.GridItemType.Telehub">
3985 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3985 <summary>Telehub</summary>
3986 <summary> 3986 </member>
3987 Deserialize the message 3987 <member name="F:OpenMetaverse.GridItemType.PgEvent">
3988 </summary> 3988 <summary>PG rated event</summary>
3989 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3989 </member>
3990 </member> 3990 <member name="F:OpenMetaverse.GridItemType.MatureEvent">
3991 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize"> 3991 <summary>Mature rated event</summary>
3992 <summary> 3992 </member>
3993 Serialize the object 3993 <member name="F:OpenMetaverse.GridItemType.Popular">
3994 </summary> 3994 <summary>Popular location</summary>
3995 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3995 </member>
3996 </member> 3996 <member name="F:OpenMetaverse.GridItemType.AgentLocations">
3997 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3997 <summary>Locations of avatar groups in a region</summary>
3998 <summary> 3998 </member>
3999 Deserialize the message 3999 <member name="F:OpenMetaverse.GridItemType.LandForSale">
4000 </summary> 4000 <summary>Land for sale</summary>
4001 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 4001 </member>
4002 </member> 4002 <member name="F:OpenMetaverse.GridItemType.Classified">
4003 <member name="T:OpenMetaverse.Assets.ArchiveConstants"> 4003 <summary>Classified ad</summary>
4004 <summary> 4004 </member>
4005 Constants for the archiving module 4005 <member name="F:OpenMetaverse.GridItemType.AdultEvent">
4006 </summary> 4006 <summary>Adult rated event</summary>
4007 </member> 4007 </member>
4008 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH"> 4008 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale">
4009 <summary> 4009 <summary>Adult land for sale</summary>
4010 The location of the archive control file 4010 </member>
4011 </summary> 4011 <member name="T:OpenMetaverse.GridRegion">
4012 </member> 4012 <summary>
4013 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH"> 4013 Information about a region on the grid map
4014 <summary> 4014 </summary>
4015 Path for the assets held in an archive 4015 </member>
4016 </summary> 4016 <member name="F:OpenMetaverse.GridRegion.X">
4017 </member> 4017 <summary>Sim X position on World Map</summary>
4018 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH"> 4018 </member>
4019 <summary> 4019 <member name="F:OpenMetaverse.GridRegion.Y">
4020 Path for the prims file 4020 <summary>Sim Y position on World Map</summary>
4021 </summary> 4021 </member>
4022 </member> 4022 <member name="F:OpenMetaverse.GridRegion.Name">
4023 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH"> 4023 <summary>Sim Name (NOTE: In lowercase!)</summary>
4024 <summary> 4024 </member>
4025 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out. 4025 <member name="F:OpenMetaverse.GridRegion.Access">
4026 </summary> 4026 <summary></summary>
4027 </member> 4027 </member>
4028 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH"> 4028 <member name="F:OpenMetaverse.GridRegion.RegionFlags">
4029 <summary> 4029 <summary>Appears to always be zero (None)</summary>
4030 Path for region settings. 4030 </member>
4031 </summary> 4031 <member name="F:OpenMetaverse.GridRegion.WaterHeight">
4032 </member> 4032 <summary>Sim's defined Water Height</summary>
4033 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR"> 4033 </member>
4034 <summary> 4034 <member name="F:OpenMetaverse.GridRegion.Agents">
4035 The character the separates the uuid from extension information in an archived asset filename 4035 <summary></summary>
4036 </summary> 4036 </member>
4037 </member> 4037 <member name="F:OpenMetaverse.GridRegion.MapImageID">
4038 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION"> 4038 <summary>UUID of the World Map image</summary>
4039 <summary> 4039 </member>
4040 Extensions used for asset types in the archive 4040 <member name="F:OpenMetaverse.GridRegion.RegionHandle">
4041 </summary> 4041 <summary>Unique identifier for this region, a combination of the X
4042 </member> 4042 and Y position</summary>
4043 <member name="T:OpenMetaverse.DictionaryEventAction"> 4043 </member>
4044 <summary> 4044 <member name="M:OpenMetaverse.GridRegion.ToString">
4045 4045 <summary>
4046 </summary> 4046
4047 </member> 4047 </summary>
4048 <member name="F:OpenMetaverse.DictionaryEventAction.Add"> 4048 <returns></returns>
4049 <summary> 4049 </member>
4050 4050 <member name="M:OpenMetaverse.GridRegion.GetHashCode">
4051 </summary> 4051 <summary>
4052 </member> 4052
4053 <member name="F:OpenMetaverse.DictionaryEventAction.Remove"> 4053 </summary>
4054 <summary> 4054 <returns></returns>
4055 4055 </member>
4056 </summary> 4056 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)">
4057 </member> 4057 <summary>
4058 <member name="F:OpenMetaverse.DictionaryEventAction.Change"> 4058
4059 <summary> 4059 </summary>
4060 4060 <param name="obj"></param>
4061 </summary> 4061 <returns></returns>
4062 </member> 4062 </member>
4063 <member name="T:OpenMetaverse.DictionaryChangeCallback"> 4063 <member name="T:OpenMetaverse.GridLayer">
4064 <summary> 4064 <summary>
4065 4065 Visual chunk of the grid map
4066 </summary> 4066 </summary>
4067 <param name="action"></param> 4067 </member>
4068 <param name="entry"></param> 4068 <member name="T:OpenMetaverse.MapItem">
4069 </member> 4069 <summary>
4070 <member name="T:OpenMetaverse.ObservableDictionary`2"> 4070 Base class for Map Items
4071 <summary> 4071 </summary>
4072 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing 4072 </member>
4073 events to subscribers when items are added, removed, or changed. 4073 <member name="F:OpenMetaverse.MapItem.GlobalX">
4074 </summary> 4074 <summary>The Global X position of the item</summary>
4075 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam> 4075 </member>
4076 <typeparam name="TValue">Value <see langword="TValue"/></typeparam> 4076 <member name="F:OpenMetaverse.MapItem.GlobalY">
4077 </member> 4077 <summary>The Global Y position of the item</summary>
4078 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates"> 4078 </member>
4079 <summary> 4079 <member name="P:OpenMetaverse.MapItem.LocalX">
4080 A dictionary of callbacks to fire when specified action occurs 4080 <summary>Get the Local X position of the item</summary>
4081 </summary> 4081 </member>
4082 </member> 4082 <member name="P:OpenMetaverse.MapItem.LocalY">
4083 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)"> 4083 <summary>Get the Local Y position of the item</summary>
4084 <summary> 4084 </member>
4085 Register a callback to be fired when an action occurs 4085 <member name="P:OpenMetaverse.MapItem.RegionHandle">
4086 </summary> 4086 <summary>Get the Handle of the region</summary>
4087 <param name="action">The action</param> 4087 </member>
4088 <param name="callback">The callback to fire</param> 4088 <member name="T:OpenMetaverse.MapAgentLocation">
4089 </member> 4089 <summary>
4090 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)"> 4090 Represents an agent or group of agents location
4091 <summary> 4091 </summary>
4092 Unregister a callback 4092 </member>
4093 </summary> 4093 <member name="T:OpenMetaverse.MapTelehub">
4094 <param name="action">The action</param> 4094 <summary>
4095 <param name="callback">The callback to fire</param> 4095 Represents a Telehub location
4096 </member> 4096 </summary>
4097 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)"> 4097 </member>
4098 <summary> 4098 <member name="T:OpenMetaverse.MapLandForSale">
4099 4099 <summary>
4100 </summary> 4100 Represents a non-adult parcel of land for sale
4101 <param name="action"></param> 4101 </summary>
4102 <param name="entry"></param> 4102 </member>
4103 </member> 4103 <member name="T:OpenMetaverse.MapAdultLandForSale">
4104 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary"> 4104 <summary>
4105 <summary>Internal dictionary that this class wraps around. Do not 4105 Represents an Adult parcel of land for sale
4106 modify or enumerate the contents of this dictionary without locking</summary> 4106 </summary>
4107 </member> 4107 </member>
4108 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor"> 4108 <member name="T:OpenMetaverse.MapPGEvent">
4109 <summary> 4109 <summary>
4110 Initializes a new instance of the <seealso cref="T:ObservableDictionary"/> Class 4110 Represents a PG Event
4111 with the specified key/value, has the default initial capacity. 4111 </summary>
4112 </summary> 4112 </member>
4113 <example> 4113 <member name="T:OpenMetaverse.MapMatureEvent">
4114 <code> 4114 <summary>
4115 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value. 4115 Represents a Mature event
4116 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(); 4116 </summary>
4117 </code> 4117 </member>
4118 </example> 4118 <member name="T:OpenMetaverse.MapAdultEvent">
4119 </member> 4119 <summary>
4120 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)"> 4120 Represents an Adult event
4121 <summary> 4121 </summary>
4122 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary"/> Class 4122 </member>
4123 with the specified key/value, With its initial capacity specified. 4123 <member name="T:OpenMetaverse.GridManager">
4124 </summary> 4124 <summary>
4125 <param name="capacity">Initial size of dictionary</param> 4125 Manages grid-wide tasks such as the world map
4126 <example> 4126 </summary>
4127 <code> 4127 </member>
4128 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value, 4128 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate">
4129 // initially allocated room for 10 entries. 4129 <summary>The event subscribers. null if no subcribers</summary>
4130 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10); 4130 </member>
4131 </code> 4131 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)">
4132 </example> 4132 <summary>Raises the CoarseLocationUpdate event</summary>
4133 </member> 4133 <param name="e">A CoarseLocationUpdateEventArgs object containing the
4134 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)"> 4134 data sent by simulator</param>
4135 <summary> 4135 </member>
4136 Try to get entry from the <seealso cref="!:ObservableDictionary"/> with specified key 4136 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock">
4137 </summary> 4137 <summary>Thread sync lock object</summary>
4138 <param name="key">Key to use for lookup</param> 4138 </member>
4139 <param name="value">Value returned</param> 4139 <member name="F:OpenMetaverse.GridManager.m_GridRegion">
4140 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns> 4140 <summary>The event subscribers. null if no subcribers</summary>
4141 <example> 4141 </member>
4142 <code> 4142 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)">
4143 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary: 4143 <summary>Raises the GridRegion event</summary>
4144 Avatar av; 4144 <param name="e">A GridRegionEventArgs object containing the
4145 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av)) 4145 data sent by simulator</param>
4146 Console.WriteLine("Found Avatar {0}", av.Name); 4146 </member>
4147 </code> 4147 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock">
4148 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/> 4148 <summary>Thread sync lock object</summary>
4149 </example> 4149 </member>
4150 </member> 4150 <member name="F:OpenMetaverse.GridManager.m_GridLayer">
4151 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})"> 4151 <summary>The event subscribers. null if no subcribers</summary>
4152 <summary> 4152 </member>
4153 Finds the specified match. 4153 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)">
4154 </summary> 4154 <summary>Raises the GridLayer event</summary>
4155 <param name="match">The match.</param> 4155 <param name="e">A GridLayerEventArgs object containing the
4156 <returns>Matched value</returns> 4156 data sent by simulator</param>
4157 <example> 4157 </member>
4158 <code> 4158 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock">
4159 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary 4159 <summary>Thread sync lock object</summary>
4160 // with the ID 95683496 4160 </member>
4161 uint findID = 95683496; 4161 <member name="F:OpenMetaverse.GridManager.m_GridItems">
4162 Primitive findPrim = sim.ObjectsPrimitives.Find( 4162 <summary>The event subscribers. null if no subcribers</summary>
4163 delegate(Primitive prim) { return prim.ID == findID; }); 4163 </member>
4164 </code> 4164 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)">
4165 </example> 4165 <summary>Raises the GridItems event</summary>
4166 </member> 4166 <param name="e">A GridItemEventArgs object containing the
4167 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})"> 4167 data sent by simulator</param>
4168 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary> 4168 </member>
4169 <param name="match">return matching items.</param> 4169 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock">
4170 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns> 4170 <summary>Thread sync lock object</summary>
4171 <example> 4171 </member>
4172 Find All prims within 20 meters and store them in a List 4172 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply">
4173 <code> 4173 <summary>The event subscribers. null if no subcribers</summary>
4174 int radius = 20; 4174 </member>
4175 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll( 4175 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)">
4176 delegate(Primitive prim) { 4176 <summary>Raises the RegionHandleReply event</summary>
4177 Vector3 pos = prim.Position; 4177 <param name="e">A RegionHandleReplyEventArgs object containing the
4178 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius)); 4178 data sent by simulator</param>
4179 } 4179 </member>
4180 ); 4180 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock">
4181 </code> 4181 <summary>Thread sync lock object</summary>
4182 </example> 4182 </member>
4183 </member> 4183 <member name="F:OpenMetaverse.GridManager.Regions">
4184 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})"> 4184 <summary>A dictionary of all the regions, indexed by region name</summary>
4185 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary> 4185 </member>
4186 <param name="match">return matching keys.</param> 4186 <member name="F:OpenMetaverse.GridManager.RegionsByHandle">
4187 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns> 4187 <summary>A dictionary of all the regions, indexed by region handle</summary>
4188 <example> 4188 </member>
4189 Find All keys which also exist in another dictionary 4189 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)">
4190 <code> 4190 <summary>
4191 List&lt;UUID&gt; matches = myDict.FindAll( 4191 Constructor
4192 delegate(UUID id) { 4192 </summary>
4193 return myOtherDict.ContainsKey(id); 4193 <param name="client">Instance of GridClient object to associate with this GridManager instance</param>
4194 } 4194 </member>
4195 ); 4195 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)">
4196 </code> 4196 <summary>
4197 </example> 4197
4198 </member> 4198 </summary>
4199 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)"> 4199 <param name="layer"></param>
4200 <summary>Check if Key exists in Dictionary</summary> 4200 </member>
4201 <param name="key">Key to check for</param> 4201 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)">
4202 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 4202 <summary>
4203 </member> 4203 Request a map layer
4204 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)"> 4204 </summary>
4205 <summary>Check if Value exists in Dictionary</summary> 4205 <param name="regionName">The name of the region</param>
4206 <param name="value">Value to check for</param> 4206 <param name="layer">The type of layer</param>
4207 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 4207 </member>
4208 </member> 4208 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)">
4209 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)"> 4209 <summary>
4210 <summary> 4210
4211 Adds the specified key to the dictionary, dictionary locking is not performed, 4211 </summary>
4212 <see cref="!:SafeAdd"/> 4212 <param name="layer"></param>
4213 </summary> 4213 <param name="minX"></param>
4214 <param name="key">The key</param> 4214 <param name="minY"></param>
4215 <param name="value">The value</param> 4215 <param name="maxX"></param>
4216 </member> 4216 <param name="maxY"></param>
4217 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)"> 4217 <param name="returnNonExistent"></param>
4218 <summary> 4218 </member>
4219 Removes the specified key, dictionary locking is not performed 4219 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)">
4220 </summary> 4220 <summary>
4221 <param name="key">The key.</param> 4221
4222 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns> 4222 </summary>
4223 </member> 4223 <param name="regionHandle"></param>
4224 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear"> 4224 <param name="item"></param>
4225 <summary> 4225 <param name="layer"></param>
4226 Clear the contents of the dictionary 4226 <param name="timeoutMS"></param>
4227 </summary> 4227 <returns></returns>
4228 </member> 4228 </member>
4229 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator"> 4229 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)">
4230 <summary> 4230 <summary>
4231 Enumerator for iterating dictionary entries 4231
4232 </summary> 4232 </summary>
4233 <returns></returns> 4233 <param name="regionHandle"></param>
4234 </member> 4234 <param name="item"></param>
4235 <member name="P:OpenMetaverse.ObservableDictionary`2.Count"> 4235 <param name="layer"></param>
4236 <summary> 4236 </member>
4237 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary"/> 4237 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)">
4238 </summary> 4238 <summary>
4239 </member> 4239 Request data for all mainland (Linden managed) simulators
4240 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)"> 4240 </summary>
4241 <summary> 4241 </member>
4242 Indexer for the dictionary 4242 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)">
4243 </summary> 4243 <summary>
4244 <param name="key">The key</param> 4244 Request the region handle for the specified region UUID
4245 <returns>The value</returns> 4245 </summary>
4246 </member> 4246 <param name="regionID">UUID of the region to look up</param>
4247 <member name="T:OpenMetaverse.EstateTask"> 4247 </member>
4248 <summary>Describes tasks returned in LandStatReply</summary> 4248 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)">
4249 </member> 4249 <summary>
4250 <member name="T:OpenMetaverse.EstateTools"> 4250 Get grid region information using the region name, this function
4251 <summary> 4251 will block until it can find the region or gives up
4252 Estate level administration and utilities 4252 </summary>
4253 </summary> 4253 <param name="name">Name of sim you're looking for</param>
4254 </member> 4254 <param name="layer">Layer that you are requesting</param>
4255 <member name="F:OpenMetaverse.EstateTools.GroundTextures"> 4255 <param name="region">Will contain a GridRegion for the sim you're
4256 <summary>Textures for each of the four terrain height levels</summary> 4256 looking for if successful, otherwise an empty structure</param>
4257 </member> 4257 <returns>True if the GridRegion was successfully fetched, otherwise
4258 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits"> 4258 false</returns>
4259 <summary>Upper/lower texture boundaries for each corner of the sim</summary> 4259 </member>
4260 </member> 4260 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4261 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)"> 4261 <summary>Process an incoming packet and raise the appropriate events</summary>
4262 <summary> 4262 <param name="sender">The sender</param>
4263 Constructor for EstateTools class 4263 <param name="e">The EventArgs object containing the packet data</param>
4264 </summary> 4264 </member>
4265 <param name="client"></param> 4265 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4266 </member> 4266 <summary>Process an incoming packet and raise the appropriate events</summary>
4267 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"> 4267 <param name="sender">The sender</param>
4268 <summary> 4268 <param name="e">The EventArgs object containing the packet data</param>
4269 Requests estate information such as top scripts and colliders 4269 </member>
4270 </summary> 4270 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4271 <param name="parcelLocalID"></param> 4271 <summary>Process an incoming packet and raise the appropriate events</summary>
4272 <param name="reportType"></param> 4272 <param name="sender">The sender</param>
4273 <param name="requestFlags"></param> 4273 <param name="e">The EventArgs object containing the packet data</param>
4274 <param name="filter"></param> 4274 </member>
4275 </member> 4275 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4276 <member name="M:OpenMetaverse.EstateTools.RequestInfo"> 4276 <summary>Process an incoming packet and raise the appropriate events</summary>
4277 <summary>Requests estate settings, including estate manager and access/ban lists</summary> 4277 <param name="sender">The sender</param>
4278 </member> 4278 <param name="e">The EventArgs object containing the packet data</param>
4279 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts"> 4279 </member>
4280 <summary>Requests the "Top Scripts" list for the current region</summary> 4280 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4281 </member> 4281 <summary>Process an incoming packet and raise the appropriate events</summary>
4282 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders"> 4282 <param name="sender">The sender</param>
4283 <summary>Requests the "Top Colliders" list for the current region</summary> 4283 <param name="e">The EventArgs object containing the packet data</param>
4284 </member> 4284 </member>
4285 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)"> 4285 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate">
4286 <summary> 4286 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"/>
4287 Set several estate specific configuration variables 4287 containing the location of agents in the simulator</summary>
4288 </summary> 4288 </member>
4289 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param> 4289 <member name="E:OpenMetaverse.GridManager.GridRegion">
4290 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param> 4290 <summary>Raised when the simulator sends a Region Data in response to
4291 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param> 4291 a Map request</summary>
4292 <param name="UseEstateSun">true to use</param> 4292 </member>
4293 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param> 4293 <member name="E:OpenMetaverse.GridManager.GridLayer">
4294 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position 4294 <summary>Raised when the simulator sends GridLayer object containing
4295 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param> 4295 a map tile coordinates and texture information</summary>
4296 </member> 4296 </member>
4297 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)"> 4297 <member name="E:OpenMetaverse.GridManager.GridItems">
4298 <summary> 4298 <summary>Raised when the simulator sends GridItems object containing
4299 Request return of objects owned by specified avatar 4299 details on events, land sales at a specific location</summary>
4300 </summary> 4300 </member>
4301 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param> 4301 <member name="E:OpenMetaverse.GridManager.RegionHandleReply">
4302 <param name="flag">specify the coverage and type of objects to be included in the return</param> 4302 <summary>Raised in response to a Region lookup</summary>
4303 <param name="EstateWide">true to perform return on entire estate</param> 4303 </member>
4304 </member> 4304 <member name="P:OpenMetaverse.GridManager.SunPhase">
4305 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)"> 4305 <summary>Unknown</summary>
4306 <summary></summary> 4306 </member>
4307 <param name="method"></param> 4307 <member name="P:OpenMetaverse.GridManager.SunDirection">
4308 <param name="param"></param> 4308 <summary>Current direction of the sun</summary>
4309 </member> 4309 </member>
4310 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})"> 4310 <member name="P:OpenMetaverse.GridManager.SunAngVelocity">
4311 <summary> 4311 <summary>Current angular velocity of the sun</summary>
4312 Used for setting and retrieving various estate panel settings 4312 </member>
4313 </summary> 4313 <member name="P:OpenMetaverse.GridManager.WorldTime">
4314 <param name="method">EstateOwnerMessage Method field</param> 4314 <summary>Current world time</summary>
4315 <param name="listParams">List of parameters to include</param> 4315 </member>
4316 </member> 4316 <member name="T:OpenMetaverse.GridClient">
4317 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)"> 4317 <summary>
4318 <summary> 4318 Main class to expose grid functionality to clients. All of the
4319 Kick an avatar from an estate 4319 classes needed for sending and receiving data are accessible through
4320 </summary> 4320 this class.
4321 <param name="userID">Key of Agent to remove</param> 4321 </summary>
4322 </member> 4322 <example>
4323 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)"> 4323 <code>
4324 <summary> 4324 // Example minimum code required to instantiate class and
4325 Ban an avatar from an estate</summary> 4325 // connect to a simulator.
4326 <param name="userID">Key of Agent to remove</param> 4326 using System;
4327 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param> 4327 using System.Collections.Generic;
4328 </member> 4328 using System.Text;
4329 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)"> 4329 using OpenMetaverse;
4330 <summary>Unban an avatar from an estate</summary> 4330
4331 <param name="userID">Key of Agent to remove</param> 4331 namespace FirstBot
4332 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param> 4332 {
4333 </member> 4333 class Bot
4334 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)"> 4334 {
4335 <summary> 4335 public static GridClient Client;
4336 Send a message dialog to everyone in an entire estate 4336 static void Main(string[] args)
4337 </summary> 4337 {
4338 <param name="message">Message to send all users in the estate</param> 4338 Client = new GridClient(); // instantiates the GridClient class
4339 </member> 4339 // to the global Client object
4340 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)"> 4340 // Login to Simulator
4341 <summary> 4341 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0");
4342 Send a message dialog to everyone in a simulator 4342 // Wait for a Keypress
4343 </summary> 4343 Console.ReadLine();
4344 <param name="message">Message to send all users in the simulator</param> 4344 // Logout of simulator
4345 </member> 4345 Client.Network.Logout();
4346 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)"> 4346 }
4347 <summary> 4347 }
4348 Send an avatar back to their home location 4348 }
4349 </summary> 4349 </code>
4350 <param name="pest">Key of avatar to send home</param> 4350 </example>
4351 </member> 4351 </member>
4352 <member name="M:OpenMetaverse.EstateTools.RestartRegion"> 4352 <member name="F:OpenMetaverse.GridClient.Network">
4353 <summary> 4353 <summary>Networking subsystem</summary>
4354 Begin the region restart process 4354 </member>
4355 </summary> 4355 <member name="F:OpenMetaverse.GridClient.Settings">
4356 </member> 4356 <summary>Settings class including constant values and changeable
4357 <member name="M:OpenMetaverse.EstateTools.CancelRestart"> 4357 parameters for everything</summary>
4358 <summary> 4358 </member>
4359 Cancels a region restart 4359 <member name="F:OpenMetaverse.GridClient.Parcels">
4360 </summary> 4360 <summary>Parcel (subdivided simulator lots) subsystem</summary>
4361 </member> 4361 </member>
4362 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)"> 4362 <member name="F:OpenMetaverse.GridClient.Self">
4363 <summary>Estate panel "Region" tab settings</summary> 4363 <summary>Our own avatars subsystem</summary>
4364 </member> 4364 </member>
4365 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)"> 4365 <member name="F:OpenMetaverse.GridClient.Avatars">
4366 <summary>Estate panel "Debug" tab settings</summary> 4366 <summary>Other avatars subsystem</summary>
4367 </member> 4367 </member>
4368 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 4368 <member name="F:OpenMetaverse.GridClient.Estate">
4369 <summary>Used for setting the region's terrain textures for its four height levels</summary> 4369 <summary>Estate subsystem</summary>
4370 <param name="low"></param> 4370 </member>
4371 <param name="midLow"></param> 4371 <member name="F:OpenMetaverse.GridClient.Friends">
4372 <param name="midHigh"></param> 4372 <summary>Friends list subsystem</summary>
4373 <param name="high"></param> 4373 </member>
4374 </member> 4374 <member name="F:OpenMetaverse.GridClient.Grid">
4375 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)"> 4375 <summary>Grid (aka simulator group) subsystem</summary>
4376 <summary>Used for setting sim terrain texture heights</summary> 4376 </member>
4377 </member> 4377 <member name="F:OpenMetaverse.GridClient.Objects">
4378 <member name="M:OpenMetaverse.EstateTools.RequestCovenant"> 4378 <summary>Object subsystem</summary>
4379 <summary>Requests the estate covenant</summary> 4379 </member>
4380 </member> 4380 <member name="F:OpenMetaverse.GridClient.Groups">
4381 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)"> 4381 <summary>Group subsystem</summary>
4382 <summary> 4382 </member>
4383 Upload a terrain RAW file 4383 <member name="F:OpenMetaverse.GridClient.Assets">
4384 </summary> 4384 <summary>Asset subsystem</summary>
4385 <param name="fileData">A byte array containing the encoded terrain data</param> 4385 </member>
4386 <param name="fileName">The name of the file being uploaded</param> 4386 <member name="F:OpenMetaverse.GridClient.Appearance">
4387 <returns>The Id of the transfer request</returns> 4387 <summary>Appearance subsystem</summary>
4388 </member> 4388 </member>
4389 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers"> 4389 <member name="F:OpenMetaverse.GridClient.Inventory">
4390 <summary> 4390 <summary>Inventory subsystem</summary>
4391 Teleports all users home in current Estate 4391 </member>
4392 </summary> 4392 <member name="F:OpenMetaverse.GridClient.Directory">
4393 </member> 4393 <summary>Directory searches including classifieds, people, land
4394 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)"> 4394 sales, etc</summary>
4395 <summary> 4395 </member>
4396 Remove estate manager</summary> 4396 <member name="F:OpenMetaverse.GridClient.Terrain">
4397 <param name="userID">Key of Agent to Remove</param> 4397 <summary>Handles land, wind, and cloud heightmaps</summary>
4398 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param> 4398 </member>
4399 </member> 4399 <member name="F:OpenMetaverse.GridClient.Sound">
4400 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)"> 4400 <summary>Handles sound-related networking</summary>
4401 <summary> 4401 </member>
4402 Add estate manager</summary> 4402 <member name="F:OpenMetaverse.GridClient.Throttle">
4403 <param name="userID">Key of Agent to Add</param> 4403 <summary>Throttling total bandwidth usage, or allocating bandwidth
4404 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param> 4404 for specific data stream types</summary>
4405 </member> 4405 </member>
4406 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 4406 <member name="M:OpenMetaverse.GridClient.#ctor">
4407 <summary> 4407 <summary>
4408 Add's an agent to the estate Allowed list</summary> 4408 Default constructor
4409 <param name="userID">Key of Agent to Add</param> 4409 </summary>
4410 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param> 4410 </member>
4411 </member> 4411 <member name="M:OpenMetaverse.GridClient.ToString">
4412 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 4412 <summary>
4413 <summary> 4413 Return the full name of this instance
4414 Removes an agent from the estate Allowed list</summary> 4414 </summary>
4415 <param name="userID">Key of Agent to Remove</param> 4415 <returns>Client avatars full name</returns>
4416 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param> 4416 </member>
4417 </member> 4417 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)">
4418 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 4418 <summary>
4419 4419 Attempts to convert an LLSD structure to a known Packet type
4420 <summary> 4420 </summary>
4421 Add's a group to the estate Allowed list</summary> 4421 <param name="capsEventName">Event name, this must match an actual
4422 <param name="groupID">Key of Group to Add</param> 4422 packet name for a Packet to be successfully built</param>
4423 <param name="allEstates">Add Group as an allowed group to All estates if true</param> 4423 <param name="body">LLSD to convert to a Packet</param>
4424 </member> 4424 <returns>A Packet on success, otherwise null</returns>
4425 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 4425 </member>
4426 4426 <member name="T:OpenMetaverse.AssetCache">
4427 <summary> 4427 <summary>
4428 Removes a group from the estate Allowed list</summary> 4428 Class that handles the local asset cache
4429 <param name="groupID">Key of Group to Remove</param> 4429 </summary>
4430 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param> 4430 </member>
4431 </member> 4431 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)">
4432 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 4432 <summary>
4433 <summary></summary> 4433 Default constructor
4434 <param name="packet"></param> 4434 </summary>
4435 <param name="simulator"></param> 4435 <param name="client">A reference to the GridClient object</param>
4436 </member> 4436 </member>
4437 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 4437 <member name="M:OpenMetaverse.AssetCache.DestroyTimer">
4438 <summary></summary> 4438 <summary>
4439 <param name="packet"></param> 4439 Disposes cleanup timer
4440 <param name="simulator"></param> 4440 </summary>
4441 </member> 4441 </member>
4442 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 4442 <member name="M:OpenMetaverse.AssetCache.SetupTimer">
4443 <summary></summary> 4443 <summary>
4444 <param name="packet"></param> 4444 Only create timer when needed
4445 <param name="simulator"></param> 4445 </summary>
4446 </member> 4446 </member>
4447 <member name="E:OpenMetaverse.EstateTools.OnGetTopColliders"> 4447 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)">
4448 <summary>Triggered upon a successful .GetTopColliders()</summary> 4448 <summary>
4449 </member> 4449 Return bytes read from the local asset cache, null if it does not exist
4450 <member name="E:OpenMetaverse.EstateTools.OnGetTopScripts"> 4450 </summary>
4451 <summary>Triggered upon a successful .GetTopScripts()</summary> 4451 <param name="assetID">UUID of the asset we want to get</param>
4452 </member> 4452 <returns>Raw bytes of the asset, or null on failure</returns>
4453 <member name="E:OpenMetaverse.EstateTools.OnGetEstateUpdateInfo"> 4453 </member>
4454 <summary>Returned, along with other info, upon a successful .GetInfo()</summary> 4454 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)">
4455 </member> 4455 <summary>
4456 <member name="E:OpenMetaverse.EstateTools.OnGetEstateManagers"> 4456 Returns ImageDownload object of the
4457 <summary>Returned, along with other info, upon a successful .GetInfo()</summary> 4457 image from the local image cache, null if it does not exist
4458 </member> 4458 </summary>
4459 <member name="E:OpenMetaverse.EstateTools.OnGetEstateBans"> 4459 <param name="imageID">UUID of the image we want to get</param>
4460 <summary>Returned, along with other info, upon a successful .GetInfo()</summary> 4460 <returns>ImageDownload object containing the image, or null on failure</returns>
4461 </member> 4461 </member>
4462 <member name="E:OpenMetaverse.EstateTools.OnGetAllowedGroups"> 4462 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)">
4463 <summary>Returned, along with other info, upon a successful .GetInfo()</summary> 4463 <summary>
4464 </member> 4464 Constructs a file name of the cached asset
4465 <member name="E:OpenMetaverse.EstateTools.OnGetAllowedUsers"> 4465 </summary>
4466 <summary>Returned, along with other info, upon a successful .GetInfo()</summary> 4466 <param name="assetID">UUID of the asset</param>
4467 </member> 4467 <returns>String with the file name of the cahced asset</returns>
4468 <member name="E:OpenMetaverse.EstateTools.OnGetCovenant"> 4468 </member>
4469 <summary>Triggered upon a successful .RequestCovenant()</summary> 4469 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])">
4470 </member> 4470 <summary>
4471 <member name="T:OpenMetaverse.EstateTools.TopCollidersReplyCallback"> 4471 Saves an asset to the local cache
4472 <summary> 4472 </summary>
4473 Triggered on LandStatReply when the report type is for "top colliders" 4473 <param name="assetID">UUID of the asset</param>
4474 </summary> 4474 <param name="assetData">Raw bytes the asset consists of</param>
4475 <param name="objectCount"></param> 4475 <returns>Weather the operation was successfull</returns>
4476 <param name="Tasks"></param> 4476 </member>
4477 </member> 4477 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)">
4478 <member name="T:OpenMetaverse.EstateTools.TopScriptsReplyCallback"> 4478 <summary>
4479 <summary> 4479 Get the file name of the asset stored with gived UUID
4480 Triggered on LandStatReply when the report type is for "top scripts" 4480 </summary>
4481 </summary> 4481 <param name="assetID">UUID of the asset</param>
4482 <param name="objectCount"></param> 4482 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns>
4483 <param name="Tasks"></param> 4483 </member>
4484 </member> 4484 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)">
4485 <member name="T:OpenMetaverse.EstateTools.EstateManagersReply"> 4485 <summary>
4486 <summary> 4486 Checks if the asset exists in the local cache
4487 Triggered when the list of estate managers is received for the current estate 4487 </summary>
4488 </summary> 4488 <param name="assetID">UUID of the asset</param>
4489 <param name="managers"></param> 4489 <returns>True is the asset is stored in the cache, otherwise false</returns>
4490 <param name="count"></param> 4490 </member>
4491 <param name="estateID"></param> 4491 <member name="M:OpenMetaverse.AssetCache.Clear">
4492 </member> 4492 <summary>
4493 <member name="T:OpenMetaverse.EstateTools.EstateUpdateInfoReply"> 4493 Wipes out entire cache
4494 <summary> 4494 </summary>
4495 FIXME - Enumerate all params from EstateOwnerMessage packet 4495 </member>
4496 </summary> 4496 <member name="M:OpenMetaverse.AssetCache.Prune">
4497 <param name="denyNoPaymentInfo"></param> 4497 <summary>
4498 <param name="estateID"></param> 4498 Brings cache size to the 90% of the max size
4499 <param name="estateName"></param> 4499 </summary>
4500 <param name="estateOwner"></param> 4500 </member>
4501 </member> 4501 <member name="M:OpenMetaverse.AssetCache.BeginPrune">
4502 <member name="T:OpenMetaverse.EstateTools.LandStatReportType"> 4502 <summary>
4503 <summary>Used in the ReportType field of a LandStatRequest</summary> 4503 Asynchronously brings cache size to the 90% of the max size
4504 </member> 4504 </summary>
4505 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta"> 4505 </member>
4506 <summary>Used by EstateOwnerMessage packets</summary> 4506 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])">
4507 </member> 4507 <summary>
4508 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta"> 4508 Adds up file sizes passes in a FileInfo array
4509 <summary>Used by EstateOwnerMessage packets</summary> 4509 </summary>
4510 </member> 4510 </member>
4511 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags"> 4511 <member name="M:OpenMetaverse.AssetCache.Operational">
4512 <summary> 4512 <summary>
4513 4513 Checks whether caching is enabled
4514 </summary> 4514 </summary>
4515 </member> 4515 </member>
4516 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None"> 4516 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
4517 <summary>No flags set</summary> 4517 <summary>
4518 </member> 4518 Periodically prune the cache
4519 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted"> 4519 </summary>
4520 <summary>Only return targets scripted objects</summary> 4520 </member>
4521 </member> 4521 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)">
4522 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand"> 4522 <summary>
4523 <summary>Only return targets objects if on others land</summary> 4523 Nicely formats file sizes
4524 </member> 4524 </summary>
4525 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers"> 4525 <param name="byteCount">Byte size we want to output</param>
4526 <summary>Returns target's scripted objects and objects on other parcels</summary> 4526 <returns>String with humanly readable file size</returns>
4527 </member> 4527 </member>
4528 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings"> 4528 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled">
4529 <summary>Ground texture settings for each corner of the region</summary> 4529 <summary>
4530 </member> 4530 Allows setting weather to periodicale prune the cache if it grows too big
4531 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight"> 4531 Default is enabled, when caching is enabled
4532 <summary>Used by GroundTextureHeightSettings</summary> 4532 </summary>
4533 </member> 4533 </member>
4534 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings"> 4534 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval">
4535 <summary>The high and low texture thresholds for each corner of the sim</summary> 4535 <summary>
4536 </member> 4536 How long (in ms) between cache checks (default is 5 min.)
4537 <member name="T:OpenMetaverse.Assets.AssetsArchiver"> 4537 </summary>
4538 <summary> 4538 </member>
4539 Archives assets 4539 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper">
4540 </summary> 4540 <summary>
4541 </member> 4541 Helper class for sorting files by their last accessed time
4542 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets"> 4542 </summary>
4543 <summary> 4543 </member>
4544 Archive assets 4544 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)">
4545 </summary> 4545 <summary>
4546 </member> 4546 Extract the avatar UUID encoded in a SIP URI
4547 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)"> 4547 </summary>
4548 <summary> 4548 <param name="inName"></param>
4549 Archive the assets given to this archiver to the given archive. 4549 <returns></returns>
4550 </summary> 4550 </member>
4551 <param name="archive"></param> 4551 <member name="T:OpenMetaverse.Assets.AssetScriptText">
4552 </member> 4552 <summary>
4553 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)"> 4553 Represents an LSL Text object containing a string of UTF encoded characters
4554 <summary> 4554 </summary>
4555 Write an assets metadata file to the given archive 4555 </member>
4556 </summary> 4556 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source">
4557 <param name="archive"></param> 4557 <summary>A string of characters represting the script contents</summary>
4558 </member> 4558 </member>
4559 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)"> 4559 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor">
4560 <summary> 4560 <summary>Initializes a new AssetScriptText object</summary>
4561 Write asset data files to the given archive 4561 </member>
4562 </summary> 4562 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])">
4563 <param name="archive"></param> 4563 <summary>
4564 </member> 4564 Initializes a new AssetScriptText object with parameters
4565 <member name="T:OpenMetaverse.PacketFrequency"> 4565 </summary>
4566 <summary> 4566 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
4567 4567 <param name="assetData">A byte array containing the raw asset data</param>
4568 </summary> 4568 </member>
4569 </member> 4569 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(System.String)">
4570 <member name="F:OpenMetaverse.PacketFrequency.Low"> 4570 <summary>
4571 <summary></summary> 4571 Initializes a new AssetScriptText object with parameters
4572 </member> 4572 </summary>
4573 <member name="F:OpenMetaverse.PacketFrequency.Medium"> 4573 <param name="source">A string containing the scripts contents</param>
4574 <summary></summary> 4574 </member>
4575 </member> 4575 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode">
4576 <member name="F:OpenMetaverse.PacketFrequency.High"> 4576 <summary>
4577 <summary></summary> 4577 Encode a string containing the scripts contents into byte encoded AssetData
4578 </member> 4578 </summary>
4579 <member name="T:OpenMetaverse.FieldType"> 4579 </member>
4580 <summary> 4580 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode">
4581 4581 <summary>
4582 </summary> 4582 Decode a byte array containing the scripts contents into a string
4583 </member> 4583 </summary>
4584 <member name="F:OpenMetaverse.FieldType.U8"> 4584 <returns>true if decoding is successful</returns>
4585 <summary></summary> 4585 </member>
4586 </member> 4586 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType">
4587 <member name="F:OpenMetaverse.FieldType.U16"> 4587 <summary>Override the base classes AssetType</summary>
4588 <summary></summary> 4588 </member>
4589 </member> 4589 <member name="T:OpenMetaverse.NetworkManager">
4590 <member name="F:OpenMetaverse.FieldType.U32"> 4590 <summary>
4591 <summary></summary> 4591 NetworkManager is responsible for managing the network layer of
4592 </member> 4592 OpenMetaverse. It tracks all the server connections, serializes
4593 <member name="F:OpenMetaverse.FieldType.U64"> 4593 outgoing traffic and deserializes incoming traffic, and provides
4594 <summary></summary> 4594 instances of delegates for network-related events.
4595 </member> 4595 </summary>
4596 <member name="F:OpenMetaverse.FieldType.S8"> 4596 <summary>
4597 <summary></summary> 4597 Login Routines
4598 </member> 4598 </summary>
4599 <member name="F:OpenMetaverse.FieldType.S16"> 4599 </member>
4600 <summary></summary> 4600 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent">
4601 </member> 4601 <summary>The event subscribers, null of no subscribers</summary>
4602 <member name="F:OpenMetaverse.FieldType.S32"> 4602 </member>
4603 <summary></summary> 4603 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)">
4604 </member> 4604 <summary>Raises the PacketSent Event</summary>
4605 <member name="F:OpenMetaverse.FieldType.F32"> 4605 <param name="e">A PacketSentEventArgs object containing
4606 <summary></summary> 4606 the data sent from the simulator</param>
4607 </member> 4607 </member>
4608 <member name="F:OpenMetaverse.FieldType.F64"> 4608 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock">
4609 <summary></summary> 4609 <summary>Thread sync lock object</summary>
4610 </member> 4610 </member>
4611 <member name="F:OpenMetaverse.FieldType.UUID"> 4611 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut">
4612 <summary></summary> 4612 <summary>The event subscribers, null of no subscribers</summary>
4613 </member> 4613 </member>
4614 <member name="F:OpenMetaverse.FieldType.BOOL"> 4614 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)">
4615 <summary></summary> 4615 <summary>Raises the LoggedOut Event</summary>
4616 </member> 4616 <param name="e">A LoggedOutEventArgs object containing
4617 <member name="F:OpenMetaverse.FieldType.Vector3"> 4617 the data sent from the simulator</param>
4618 <summary></summary> 4618 </member>
4619 </member> 4619 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock">
4620 <member name="F:OpenMetaverse.FieldType.Vector3d"> 4620 <summary>Thread sync lock object</summary>
4621 <summary></summary> 4621 </member>
4622 </member> 4622 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting">
4623 <member name="F:OpenMetaverse.FieldType.Vector4"> 4623 <summary>The event subscribers, null of no subscribers</summary>
4624 <summary></summary> 4624 </member>
4625 </member> 4625 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)">
4626 <member name="F:OpenMetaverse.FieldType.Quaternion"> 4626 <summary>Raises the SimConnecting Event</summary>
4627 <summary></summary> 4627 <param name="e">A SimConnectingEventArgs object containing
4628 </member> 4628 the data sent from the simulator</param>
4629 <member name="F:OpenMetaverse.FieldType.IPADDR"> 4629 </member>
4630 <summary></summary> 4630 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock">
4631 </member> 4631 <summary>Thread sync lock object</summary>
4632 <member name="F:OpenMetaverse.FieldType.IPPORT"> 4632 </member>
4633 <summary></summary> 4633 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected">
4634 </member> 4634 <summary>The event subscribers, null of no subscribers</summary>
4635 <member name="F:OpenMetaverse.FieldType.Variable"> 4635 </member>
4636 <summary></summary> 4636 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)">
4637 </member> 4637 <summary>Raises the SimConnected Event</summary>
4638 <member name="F:OpenMetaverse.FieldType.Fixed"> 4638 <param name="e">A SimConnectedEventArgs object containing
4639 <summary></summary> 4639 the data sent from the simulator</param>
4640 </member> 4640 </member>
4641 <member name="F:OpenMetaverse.FieldType.Single"> 4641 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock">
4642 <summary></summary> 4642 <summary>Thread sync lock object</summary>
4643 </member> 4643 </member>
4644 <member name="F:OpenMetaverse.FieldType.Multiple"> 4644 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected">
4645 <summary></summary> 4645 <summary>The event subscribers, null of no subscribers</summary>
4646 </member> 4646 </member>
4647 <member name="T:OpenMetaverse.MapField"> 4647 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)">
4648 <summary> 4648 <summary>Raises the SimDisconnected Event</summary>
4649 4649 <param name="e">A SimDisconnectedEventArgs object containing
4650 </summary> 4650 the data sent from the simulator</param>
4651 </member> 4651 </member>
4652 <member name="F:OpenMetaverse.MapField.KeywordPosition"> 4652 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock">
4653 <summary></summary> 4653 <summary>Thread sync lock object</summary>
4654 </member> 4654 </member>
4655 <member name="F:OpenMetaverse.MapField.Name"> 4655 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected">
4656 <summary></summary> 4656 <summary>The event subscribers, null of no subscribers</summary>
4657 </member> 4657 </member>
4658 <member name="F:OpenMetaverse.MapField.Type"> 4658 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)">
4659 <summary></summary> 4659 <summary>Raises the Disconnected Event</summary>
4660 </member> 4660 <param name="e">A DisconnectedEventArgs object containing
4661 <member name="F:OpenMetaverse.MapField.Count"> 4661 the data sent from the simulator</param>
4662 <summary></summary> 4662 </member>
4663 </member> 4663 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock">
4664 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)"> 4664 <summary>Thread sync lock object</summary>
4665 <summary> 4665 </member>
4666 4666 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged">
4667 </summary> 4667 <summary>The event subscribers, null of no subscribers</summary>
4668 <param name="obj"></param> 4668 </member>
4669 <returns></returns> 4669 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)">
4670 </member> 4670 <summary>Raises the SimChanged Event</summary>
4671 <member name="T:OpenMetaverse.MapBlock"> 4671 <param name="e">A SimChangedEventArgs object containing
4672 <summary> 4672 the data sent from the simulator</param>
4673 4673 </member>
4674 </summary> 4674 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock">
4675 </member> 4675 <summary>Thread sync lock object</summary>
4676 <member name="F:OpenMetaverse.MapBlock.KeywordPosition"> 4676 </member>
4677 <summary></summary> 4677 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning">
4678 </member> 4678 <summary>The event subscribers, null of no subscribers</summary>
4679 <member name="F:OpenMetaverse.MapBlock.Name"> 4679 </member>
4680 <summary></summary> 4680 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)">
4681 </member> 4681 <summary>Raises the EventQueueRunning Event</summary>
4682 <member name="F:OpenMetaverse.MapBlock.Count"> 4682 <param name="e">A EventQueueRunningEventArgs object containing
4683 <summary></summary> 4683 the data sent from the simulator</param>
4684 </member> 4684 </member>
4685 <member name="F:OpenMetaverse.MapBlock.Fields"> 4685 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock">
4686 <summary></summary> 4686 <summary>Thread sync lock object</summary>
4687 </member> 4687 </member>
4688 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)"> 4688 <member name="F:OpenMetaverse.NetworkManager.Simulators">
4689 <summary> 4689 <summary>All of the simulators we are currently connected to</summary>
4690 4690 </member>
4691 </summary> 4691 <member name="F:OpenMetaverse.NetworkManager.CapsEvents">
4692 <param name="obj"></param> 4692 <summary>Handlers for incoming capability events</summary>
4693 <returns></returns> 4693 </member>
4694 </member> 4694 <member name="F:OpenMetaverse.NetworkManager.PacketEvents">
4695 <member name="T:OpenMetaverse.MapPacket"> 4695 <summary>Handlers for incoming packets</summary>
4696 <summary> 4696 </member>
4697 4697 <member name="F:OpenMetaverse.NetworkManager.PacketInbox">
4698 </summary> 4698 <summary>Incoming packets that are awaiting handling</summary>
4699 </member> 4699 </member>
4700 <member name="F:OpenMetaverse.MapPacket.ID"> 4700 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox">
4701 <summary></summary> 4701 <summary>Outgoing packets that are awaiting handling</summary>
4702 </member> 4702 </member>
4703 <member name="F:OpenMetaverse.MapPacket.Name"> 4703 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)">
4704 <summary></summary> 4704 <summary>
4705 </member> 4705 Default constructor
4706 <member name="F:OpenMetaverse.MapPacket.Frequency"> 4706 </summary>
4707 <summary></summary> 4707 <param name="client">Reference to the GridClient object</param>
4708 </member> 4708 </member>
4709 <member name="F:OpenMetaverse.MapPacket.Trusted"> 4709 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
4710 <summary></summary> 4710 <summary>
4711 </member> 4711 Register an event handler for a packet. This is a low level event
4712 <member name="F:OpenMetaverse.MapPacket.Encoded"> 4712 interface and should only be used if you are doing something not
4713 <summary></summary> 4713 supported in the library
4714 </member> 4714 </summary>
4715 <member name="F:OpenMetaverse.MapPacket.Blocks"> 4715 <param name="type">Packet type to trigger events for</param>
4716 <summary></summary> 4716 <param name="callback">Callback to fire when a packet of this type
4717 </member> 4717 is received</param>
4718 <member name="T:OpenMetaverse.ProtocolManager"> 4718 </member>
4719 <summary> 4719 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
4720 4720 <summary>
4721 </summary> 4721 Unregister an event handler for a packet. This is a low level event
4722 </member> 4722 interface and should only be used if you are doing something not
4723 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes"> 4723 supported in the library
4724 <summary></summary> 4724 </summary>
4725 </member> 4725 <param name="type">Packet type this callback is registered with</param>
4726 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions"> 4726 <param name="callback">Callback to stop firing events for</param>
4727 <summary></summary> 4727 </member>
4728 </member> 4728 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
4729 <member name="F:OpenMetaverse.ProtocolManager.LowMaps"> 4729 <summary>
4730 <summary></summary> 4730 Register a CAPS event handler. This is a low level event interface
4731 </member> 4731 and should only be used if you are doing something not supported in
4732 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps"> 4732 the library
4733 <summary></summary> 4733 </summary>
4734 </member> 4734 <param name="capsEvent">Name of the CAPS event to register a handler for</param>
4735 <member name="F:OpenMetaverse.ProtocolManager.HighMaps"> 4735 <param name="callback">Callback to fire when a CAPS event is received</param>
4736 <summary></summary> 4736 </member>
4737 </member> 4737 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
4738 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)"> 4738 <summary>
4739 <summary> 4739 Unregister a CAPS event handler. This is a low level event interface
4740 4740 and should only be used if you are doing something not supported in
4741 </summary> 4741 the library
4742 <param name="mapFile"></param> 4742 </summary>
4743 <param name="client"></param> 4743 <param name="capsEvent">Name of the CAPS event this callback is
4744 </member> 4744 registered with</param>
4745 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)"> 4745 <param name="callback">Callback to stop firing events for</param>
4746 <summary> 4746 </member>
4747 4747 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)">
4748 </summary> 4748 <summary>
4749 <param name="command"></param> 4749 Send a packet to the simulator the avatar is currently occupying
4750 <returns></returns> 4750 </summary>
4751 </member> 4751 <param name="packet">Packet to send</param>
4752 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])"> 4752 </member>
4753 <summary> 4753 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
4754 4754 <summary>
4755 </summary> 4755 Send a packet to a specified simulator
4756 <param name="data"></param> 4756 </summary>
4757 <returns></returns> 4757 <param name="packet">Packet to send</param>
4758 </member> 4758 <param name="simulator">Simulator to send the packet to</param>
4759 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)"> 4759 </member>
4760 <summary> 4760 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)">
4761 4761 <summary>
4762 </summary> 4762 Connect to a simulator
4763 <param name="command"></param> 4763 </summary>
4764 <param name="frequency"></param> 4764 <param name="ip">IP address to connect to</param>
4765 <returns></returns> 4765 <param name="port">Port to connect to</param>
4766 </member> 4766 <param name="handle">Handle for this simulator, to identify its
4767 <member name="M:OpenMetaverse.ProtocolManager.PrintMap"> 4767 location in the grid</param>
4768 <summary> 4768 <param name="setDefault">Whether to set CurrentSim to this new
4769 4769 connection, use this if the avatar is moving in to this simulator</param>
4770 </summary> 4770 <param name="seedcaps">URL of the capabilities server to use for
4771 </member> 4771 this sim connection</param>
4772 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)"> 4772 <returns>A Simulator object on success, otherwise null</returns>
4773 <summary> 4773 </member>
4774 4774 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)">
4775 </summary> 4775 <summary>
4776 <param name="map"></param> 4776 Connect to a simulator
4777 <param name="frequency"></param> 4777 </summary>
4778 </member> 4778 <param name="endPoint">IP address and port to connect to</param>
4779 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)"> 4779 <param name="handle">Handle for this simulator, to identify its
4780 <summary> 4780 location in the grid</param>
4781 4781 <param name="setDefault">Whether to set CurrentSim to this new
4782 </summary> 4782 connection, use this if the avatar is moving in to this simulator</param>
4783 <param name="mapFile"></param> 4783 <param name="seedcaps">URL of the capabilities server to use for
4784 <param name="outputFile"></param> 4784 this sim connection</param>
4785 </member> 4785 <returns>A Simulator object on success, otherwise null</returns>
4786 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)"> 4786 </member>
4787 <summary> 4787 <member name="M:OpenMetaverse.NetworkManager.Logout">
4788 4788 <summary>
4789 </summary> 4789 Initiate a blocking logout request. This will return when the logout
4790 <param name="mapFile"></param> 4790 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code>
4791 </member> 4791 has expired and the network layer is manually shut down
4792 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)"> 4792 </summary>
4793 <summary> 4793 </member>
4794 Attempts to convert an LLSD structure to a known Packet type 4794 <member name="M:OpenMetaverse.NetworkManager.RequestLogout">
4795 </summary> 4795 <summary>
4796 <param name="capsEventName">Event name, this must match an actual 4796 Initiate the logout process. Check if logout succeeded with the
4797 packet name for a Packet to be successfully built</param> 4797 <code>OnLogoutReply</code> event, and if this does not fire the
4798 <param name="body">LLSD to convert to a Packet</param> 4798 <code>Shutdown()</code> function needs to be manually called
4799 <returns>A Packet on success, otherwise null</returns> 4799 </summary>
4800 </member> 4800 </member>
4801 <member name="T:OpenMetaverse.Imaging.Baker"> 4801 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)">
4802 <summary> 4802 <summary>
4803 A set of textures that are layered on texture of each other and "baked" 4803 Close a connection to the given simulator
4804 in to a single texture, for avatar appearances 4804 </summary>
4805 </summary> 4805 <param name="simulator"></param>
4806 </member> 4806 <param name="sendCloseCircuit"></param>
4807 <member name="F:OpenMetaverse.Imaging.Baker._client"> 4807 </member>
4808 <summary>Reference to the GridClient object</summary> 4808 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)">
4809 </member> 4809 <summary>
4810 <member name="F:OpenMetaverse.Imaging.Baker._bakedTexture"> 4810 Shutdown will disconnect all the sims except for the current sim
4811 <summary>Finald baked texture</summary> 4811 first, and then kill the connection to CurrentSim. This should only
4812 </member> 4812 be called if the logout process times out on <code>RequestLogout</code>
4813 <member name="F:OpenMetaverse.Imaging.Baker._paramValues"> 4813 </summary>
4814 <summary>Appearance parameters the drive the baking process</summary> 4814 <param name="type">Type of shutdown</param>
4815 </member> 4815 </member>
4816 <member name="F:OpenMetaverse.Imaging.Baker._textures"> 4816 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)">
4817 <summary>Wearable textures</summary> 4817 <summary>
4818 </member> 4818 Shutdown will disconnect all the sims except for the current sim
4819 <member name="F:OpenMetaverse.Imaging.Baker._textureCount"> 4819 first, and then kill the connection to CurrentSim. This should only
4820 <summary>Total number of textures in the bake</summary> 4820 be called if the logout process times out on <code>RequestLogout</code>
4821 </member> 4821 </summary>
4822 <member name="F:OpenMetaverse.Imaging.Baker._bakeWidth"> 4822 <param name="type">Type of shutdown</param>
4823 <summary>Width of the final baked image and scratchpad</summary> 4823 <param name="message">Shutdown message</param>
4824 </member> 4824 </member>
4825 <member name="F:OpenMetaverse.Imaging.Baker._bakeHeight"> 4825 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)">
4826 <summary>Height of the final baked image and scratchpad</summary> 4826 <summary>
4827 </member> 4827 Searches through the list of currently connected simulators to find
4828 <member name="F:OpenMetaverse.Imaging.Baker._bakeType"> 4828 one attached to the given IPEndPoint
4829 <summary>Bake type</summary> 4829 </summary>
4830 </member> 4830 <param name="endPoint">IPEndPoint of the Simulator to search for</param>
4831 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.GridClient,OpenMetaverse.AppearanceManager.BakeType,System.Int32,System.Collections.Generic.Dictionary{System.Int32,System.Single})"> 4831 <returns>A Simulator reference on success, otherwise null</returns>
4832 <summary> 4832 </member>
4833 Default constructor 4833 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)">
4834 </summary> 4834 <summary>
4835 <param name="client">Reference to the GridClient object</param> 4835 Fire an event when an event queue connects for capabilities
4836 <param name="bakeType"></param> 4836 </summary>
4837 <param name="textureCount">Total number of layers this layer set is 4837 <param name="simulator">Simulator the event queue is attached to</param>
4838 composed of</param> 4838 </member>
4839 <param name="paramValues">Appearance parameters the drive the 4839 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4840 baking process</param> 4840 <summary>Process an incoming packet and raise the appropriate events</summary>
4841 </member> 4841 <param name="sender">The sender</param>
4842 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureIndex,OpenMetaverse.Assets.AssetTexture,System.Boolean)"> 4842 <param name="e">The EventArgs object containing the packet data</param>
4843 <summary> 4843 </member>
4844 Adds an image to this baking texture and potentially processes it, or 4844 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4845 stores it for processing later 4845 <summary>Process an incoming packet and raise the appropriate events</summary>
4846 </summary> 4846 <param name="sender">The sender</param>
4847 <param name="index">The baking texture index of the image to be added</param> 4847 <param name="e">The EventArgs object containing the packet data</param>
4848 <param name="texture">JPEG2000 compressed image to be 4848 </member>
4849 added to the baking texture</param> 4849 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4850 <param name="needsDecode">True if <code>Decode()</code> needs to be 4850 <summary>Process an incoming packet and raise the appropriate events</summary>
4851 called for the texture, otherwise false</param> 4851 <param name="sender">The sender</param>
4852 <returns>True if this texture is completely baked and JPEG2000 data 4852 <param name="e">The EventArgs object containing the packet data</param>
4853 is available, otherwise false</returns> 4853 </member>
4854 </member> 4854 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4855 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Byte,System.Byte,System.Byte)"> 4855 <summary>Process an incoming packet and raise the appropriate events</summary>
4856 <summary> 4856 <param name="sender">The sender</param>
4857 Fills a baked layer as a solid *appearing* color. The colors are 4857 <param name="e">The EventArgs object containing the packet data</param>
4858 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from 4858 </member>
4859 compressing it too far since it seems to cause upload failures if 4859 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4860 the image is a pure solid color 4860 <summary>Process an incoming packet and raise the appropriate events</summary>
4861 </summary> 4861 <param name="sender">The sender</param>
4862 <param name="r">Red value</param> 4862 <param name="e">The EventArgs object containing the packet data</param>
4863 <param name="g">Green value</param> 4863 </member>
4864 <param name="b">Blue value</param> 4864 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4865 </member> 4865 <summary>Process an incoming packet and raise the appropriate events</summary>
4866 <member name="T:OpenMetaverse.Assets.AssetBodypart"> 4866 <param name="sender">The sender</param>
4867 <summary> 4867 <param name="e">The EventArgs object containing the packet data</param>
4868 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc. 4868 </member>
4869 </summary> 4869 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4870 </member> 4870 <summary>Process an incoming packet and raise the appropriate events</summary>
4871 <member name="T:OpenMetaverse.Assets.AssetWearable"> 4871 <param name="sender">The sender</param>
4872 <summary> 4872 <param name="e">The EventArgs object containing the packet data</param>
4873 Represents a Wearable Asset, Clothing, Hair, Skin, Etc 4873 </member>
4874 </summary> 4874 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress">
4875 </member> 4875 <summary>The event subscribers, null of no subscribers</summary>
4876 <member name="F:OpenMetaverse.Assets.AssetWearable.Name"> 4876 </member>
4877 <summary>A string containing the name of the asset</summary> 4877 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)">
4878 </member> 4878 <summary>Raises the LoginProgress Event</summary>
4879 <member name="F:OpenMetaverse.Assets.AssetWearable.Description"> 4879 <param name="e">A LoginProgressEventArgs object containing
4880 <summary>A string containing a short description of the asset</summary> 4880 the data sent from the simulator</param>
4881 </member> 4881 </member>
4882 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType"> 4882 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock">
4883 <summary>The Assets WearableType</summary> 4883 <summary>Thread sync lock object</summary>
4884 </member> 4884 </member>
4885 <member name="F:OpenMetaverse.Assets.AssetWearable.ForSale"> 4885 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability">
4886 <summary>The For-Sale status of the object</summary> 4886 <summary>Seed CAPS URL returned from the login server</summary>
4887 </member> 4887 </member>
4888 <member name="F:OpenMetaverse.Assets.AssetWearable.SalePrice"> 4888 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist">
4889 <summary>An Integer representing the purchase price of the asset</summary> 4889 <summary>A list of packets obtained during the login process which
4890 </member> 4890 networkmanager will log but not process</summary>
4891 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator"> 4891 </member>
4892 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets creator</summary> 4892 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)">
4893 </member> 4893 <summary>
4894 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner"> 4894 Generate sane default values for a login request
4895 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets current owner</summary> 4895 </summary>
4896 </member> 4896 <param name="firstName">Account first name</param>
4897 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner"> 4897 <param name="lastName">Account last name</param>
4898 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets prior owner</summary> 4898 <param name="password">Account password</param>
4899 </member> 4899 <param name="userAgent">Client application name</param>
4900 <member name="F:OpenMetaverse.Assets.AssetWearable.Group"> 4900 <param name="userVersion">Client application version</param>
4901 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Group this asset is set to</summary> 4901 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing
4902 </member> 4902 sane defaults</returns>
4903 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned"> 4903 </member>
4904 <summary>True if the asset is owned by a <seealso cref="F:OpenMetaverse.Assets.AssetWearable.Group"/></summary> 4904 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)">
4905 </member> 4905 <summary>
4906 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions"> 4906 Simplified login that takes the most common and required fields
4907 <summary>The Permissions mask of the asset</summary> 4907 </summary>
4908 </member> 4908 <param name="firstName">Account first name</param>
4909 <member name="F:OpenMetaverse.Assets.AssetWearable.Params"> 4909 <param name="lastName">Account last name</param>
4910 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary> 4910 <param name="password">Account password</param>
4911 </member> 4911 <param name="userAgent">Client application name</param>
4912 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures"> 4912 <param name="userVersion">Client application version</param>
4913 <summary>A Dictionary containing Key/Value pairs where the Key is the textures Index and the Value is the Textures <seealso cref="T:OpenMetaverse.UUID"/></summary> 4913 <returns>Whether the login was successful or not. On failure the
4914 </member> 4914 LoginErrorKey string will contain the error code and LoginMessage
4915 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor"> 4915 will contain a description of the error</returns>
4916 <summary>Initializes a new instance of an AssetWearable object</summary> 4916 </member>
4917 </member> 4917 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)">
4918 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])"> 4918 <summary>
4919 <summary>Initializes a new instance of an AssetWearable object with parameters</summary> 4919 Simplified login that takes the most common fields along with a
4920 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 4920 starting location URI, and can accept an MD5 string instead of a
4921 <param name="assetData">A byte array containing the raw asset data</param> 4921 plaintext password
4922 </member> 4922 </summary>
4923 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(System.String)"> 4923 <param name="firstName">Account first name</param>
4924 <summary>Initializes a new instance of an AssetWearable object with parameters</summary> 4924 <param name="lastName">Account last name</param>
4925 <param name="source">A string containing the asset parameters</param> 4925 <param name="password">Account password or MD5 hash of the password
4926 </member> 4926 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param>
4927 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode"> 4927 <param name="userAgent">Client application name</param>
4928 <summary> 4928 <param name="start">Starting location URI that can be built with
4929 Decode an assets byte encoded data to a string 4929 StartLocation()</param>
4930 </summary> 4930 <param name="userVersion">Client application version</param>
4931 <returns>true if the asset data was decoded successfully</returns> 4931 <returns>Whether the login was successful or not. On failure the
4932 </member> 4932 LoginErrorKey string will contain the error code and LoginMessage
4933 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode"> 4933 will contain a description of the error</returns>
4934 <summary> 4934 </member>
4935 Encode the assets string represantion into a format consumable by the asset server 4935 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)">
4936 </summary> 4936 <summary>
4937 </member> 4937 Login that takes a struct of all the values that will be passed to
4938 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor"> 4938 the login server
4939 <summary>Initializes a new instance of an AssetBodyPart object</summary> 4939 </summary>
4940 </member> 4940 <param name="loginParams">The values that will be passed to the login
4941 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])"> 4941 server, all fields must be set even if they are String.Empty</param>
4942 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary> 4942 <returns>Whether the login was successful or not. On failure the
4943 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 4943 LoginErrorKey string will contain the error code and LoginMessage
4944 <param name="assetData">A byte array containing the raw asset data</param> 4944 will contain a description of the error</returns>
4945 </member> 4945 </member>
4946 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(System.String)"> 4946 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)">
4947 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary> 4947 <summary>
4948 <param name="source">A string representing the values of the Bodypart</param> 4948 Build a start location URI for passing to the Login function
4949 </member> 4949 </summary>
4950 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType"> 4950 <param name="sim">Name of the simulator to start in</param>
4951 <summary>Override the base classes AssetType</summary> 4951 <param name="x">X coordinate to start at</param>
4952 </member> 4952 <param name="y">Y coordinate to start at</param>
4953 <member name="T:OpenMetaverse.Assets.AssetAnimation"> 4953 <param name="z">Z coordinate to start at</param>
4954 <summary> 4954 <returns>String with a URI that can be used to login to a specified
4955 Represents an Animation 4955 location</returns>
4956 </summary> 4956 </member>
4957 </member> 4957 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)">
4958 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor"> 4958 <summary>
4959 <summary>Default Constructor</summary> 4959 Handles response from XML-RPC login replies
4960 </member> 4960 </summary>
4961 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])"> 4961 </member>
4962 <summary> 4962 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
4963 Construct an Asset object of type Animation 4963 <summary>
4964 </summary> 4964 Handle response from LLSD login replies
4965 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 4965 </summary>
4966 <param name="assetData">A byte array containing the raw asset data</param> 4966 <param name="client"></param>
4967 </member> 4967 <param name="result"></param>
4968 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType"> 4968 <param name="error"></param>
4969 <summary>Override the base classes AssetType</summary> 4969 </member>
4970 </member> 4970 <member name="M:OpenMetaverse.NetworkManager.GetPlatform">
4971 <member name="T:OpenMetaverse.AvatarGroup"> 4971 <summary>
4972 <summary> 4972 Get current OS
4973 Holds group information for Avatars such as those you might find in a profile 4973 </summary>
4974 </summary> 4974 <returns>Either "Win" or "Linux"</returns>
4975 </member> 4975 </member>
4976 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices"> 4976 <member name="M:OpenMetaverse.NetworkManager.GetMAC">
4977 <summary>true of Avatar accepts group notices</summary> 4977 <summary>
4978 </member> 4978 Get clients default Mac Address
4979 <member name="F:OpenMetaverse.AvatarGroup.GroupID"> 4979 </summary>
4980 <summary>Groups Key</summary> 4980 <returns>A string containing the first found Mac Address</returns>
4981 </member> 4981 </member>
4982 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID"> 4982 <member name="E:OpenMetaverse.NetworkManager.PacketSent">
4983 <summary>Texture Key for groups insignia</summary> 4983 <summary>Raised when the simulator sends us data containing
4984 </member> 4984 ...</summary>
4985 <member name="F:OpenMetaverse.AvatarGroup.GroupName"> 4985 </member>
4986 <summary>Name of the group</summary> 4986 <member name="E:OpenMetaverse.NetworkManager.LoggedOut">
4987 </member> 4987 <summary>Raised when the simulator sends us data containing
4988 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers"> 4988 ...</summary>
4989 <summary>Powers avatar has in the group</summary> 4989 </member>
4990 </member> 4990 <member name="E:OpenMetaverse.NetworkManager.SimConnecting">
4991 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle"> 4991 <summary>Raised when the simulator sends us data containing
4992 <summary>Avatars Currently selected title</summary> 4992 ...</summary>
4993 </member> 4993 </member>
4994 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile"> 4994 <member name="E:OpenMetaverse.NetworkManager.SimConnected">
4995 <summary>true of Avatar has chosen to list this in their profile</summary> 4995 <summary>Raised when the simulator sends us data containing
4996 </member> 4996 ...</summary>
4997 <member name="T:OpenMetaverse.ProfilePick"> 4997 </member>
4998 <summary> 4998 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected">
4999 Holds group information on an individual profile pick 4999 <summary>Raised when the simulator sends us data containing
5000 </summary> 5000 ...</summary>
5001 </member> 5001 </member>
5002 <member name="T:OpenMetaverse.AvatarManager"> 5002 <member name="E:OpenMetaverse.NetworkManager.Disconnected">
5003 <summary> 5003 <summary>Raised when the simulator sends us data containing
5004 Retrieve friend status notifications, and retrieve avatar names and 5004 ...</summary>
5005 profiles 5005 </member>
5006 </summary> 5006 <member name="E:OpenMetaverse.NetworkManager.SimChanged">
5007 </member> 5007 <summary>Raised when the simulator sends us data containing
5008 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)"> 5008 ...</summary>
5009 <summary> 5009 </member>
5010 Represents other avatars 5010 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning">
5011 </summary> 5011 <summary>Raised when the simulator sends us data containing
5012 <param name="client"></param> 5012 ...</summary>
5013 </member> 5013 </member>
5014 <member name="M:OpenMetaverse.AvatarManager.TrackAvatar(OpenMetaverse.UUID)"> 5014 <member name="P:OpenMetaverse.NetworkManager.CircuitCode">
5015 <summary>Tracks the specified avatar on your map</summary> 5015 <summary>Unique identifier associated with our connections to
5016 <param name="preyID">Avatar ID to track</param> 5016 simulators</summary>
5017 </member> 5017 </member>
5018 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)"> 5018 <member name="P:OpenMetaverse.NetworkManager.CurrentSim">
5019 <summary> 5019 <summary>The simulator that the logged in avatar is currently
5020 Request a single avatar name 5020 occupying</summary>
5021 </summary> 5021 </member>
5022 <param name="id">The avatar key to retrieve a name for</param> 5022 <member name="P:OpenMetaverse.NetworkManager.Connected">
5023 </member> 5023 <summary>Shows whether the network layer is logged in to the
5024 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})"> 5024 grid or not</summary>
5025 <summary> 5025 </member>
5026 Request a list of avatar names 5026 <member name="P:OpenMetaverse.NetworkManager.InboxCount">
5027 </summary> 5027 <summary>Number of packets in the incoming queue</summary>
5028 <param name="ids">The avatar keys to retrieve names for</param> 5028 </member>
5029 </member> 5029 <member name="P:OpenMetaverse.NetworkManager.OutboxCount">
5030 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)"> 5030 <summary>Number of packets in the outgoing queue</summary>
5031 <summary> 5031 </member>
5032 Start a request for Avatar Properties 5032 <member name="E:OpenMetaverse.NetworkManager.LoginProgress">
5033 </summary> 5033 <summary>Raised when the simulator sends us data containing
5034 <param name="avatarid"></param> 5034 ...</summary>
5035 </member> 5035 </member>
5036 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)"> 5036 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse">
5037 <summary> 5037 <summary>Called when a reply is received from the login server, the
5038 Search for an avatar (first name, last name, and uuid) 5038 login sequence will block until this event returns</summary>
5039 </summary> 5039 </member>
5040 <param name="name">The name to search for</param> 5040 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode">
5041 <param name="queryID">An ID to associate with this query</param> 5041 <summary>Current state of logging in</summary>
5042 </member> 5042 </member>
5043 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"> 5043 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey">
5044 <summary> 5044 <summary>Upon login failure, contains a short string key for the
5045 Start a request for Avatar Picks 5045 type of login error that occurred</summary>
5046 </summary> 5046 </member>
5047 <param name="avatarid">UUID of the avatar</param> 5047 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply">
5048 </member> 5048 <summary>The raw XML-RPC reply from the login server, exactly as it
5049 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)"> 5049 was received (minus the HTTP header)</summary>
5050 <summary> 5050 </member>
5051 Start a request for Avatar Classifieds 5051 <member name="P:OpenMetaverse.NetworkManager.LoginMessage">
5052 </summary> 5052 <summary>During login this contains a descriptive version of
5053 <param name="avatarid">UUID of the avatar</param> 5053 LoginStatusCode. After a successful login this will contain the
5054 </member> 5054 message of the day, and after a failed login a descriptive error
5055 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 5055 message will be returned</summary>
5056 <summary> 5056 </member>
5057 Start a request for details of a specific profile pick 5057 <member name="T:OpenMetaverse.NetworkManager.DisconnectType">
5058 </summary> 5058 <summary>
5059 <param name="avatarid">UUID of the avatar</param> 5059 Explains why a simulator or the grid disconnected from us
5060 <param name="pickid">UUID of the profile pick</param> 5060 </summary>
5061 </member> 5061 </member>
5062 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 5062 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated">
5063 <summary> 5063 <summary>The client requested the logout or simulator disconnect</summary>
5064 Start a request for details of a specific profile classified 5064 </member>
5065 </summary> 5065 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated">
5066 <param name="avatarid">UUID of the avatar</param> 5066 <summary>The server notified us that it is disconnecting</summary>
5067 <param name="classifiedid">UUID of the profile classified</param> 5067 </member>
5068 </member> 5068 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout">
5069 <member name="M:OpenMetaverse.AvatarManager.AvatarNameHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 5069 <summary>Either a socket was closed or network traffic timed out</summary>
5070 <summary> 5070 </member>
5071 Process an incoming UUIDNameReply Packet and insert Full Names into the Avatars Dictionary 5071 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown">
5072 </summary> 5072 <summary>The last active simulator shut down</summary>
5073 <param name="packet">Incoming Packet to process</param> 5073 </member>
5074 <param name="simulator">Unused</param> 5074 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket">
5075 </member> 5075 <summary>
5076 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 5076 Holds a simulator reference and a decoded packet, these structs are put in
5077 <summary> 5077 the packet inbox for event handling
5078 Process incoming avatar animations 5078 </summary>
5079 </summary> 5079 </member>
5080 <param name="packet"></param> 5080 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator">
5081 <param name="sim"></param> 5081 <summary>Reference to the simulator that this packet came from</summary>
5082 </member> 5082 </member>
5083 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 5083 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet">
5084 <summary> 5084 <summary>Packet that needs to be processed</summary>
5085 Process incoming avatar appearance 5085 </member>
5086 </summary> 5086 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket">
5087 <param name="packet"></param> 5087 <summary>
5088 <param name="sim"></param> 5088 Holds a simulator reference and a serialized packet, these structs are put in
5089 </member> 5089 the packet outbox for sending
5090 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 5090 </summary>
5091 <summary> 5091 </member>
5092 Process incoming avatar properties (profile data) 5092 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator">
5093 </summary> 5093 <summary>Reference to the simulator this packet is destined for</summary>
5094 <param name="packet"></param> 5094 </member>
5095 <param name="sim"></param> 5095 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer">
5096 </member> 5096 <summary>Packet that needs to be sent</summary>
5097 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 5097 </member>
5098 <summary> 5098 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber">
5099 Process incoming Avatar Interests information 5099 <summary>Sequence number of the wrapped packet</summary>
5100 </summary> 5100 </member>
5101 </member> 5101 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount">
5102 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 5102 <summary>Number of times this packet has been resent</summary>
5103 <summary> 5103 </member>
5104 Process an incoming effect 5104 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount">
5105 </summary> 5105 <summary>Environment.TickCount when this packet was last sent over the wire</summary>
5106 </member> 5106 </member>
5107 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 5107 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback">
5108 <summary> 5108 <summary>
5109 Process an incoming list of profile picks 5109
5110 </summary> 5110 </summary>
5111 </member> 5111 <param name="loginSuccess"></param>
5112 <member name="M:OpenMetaverse.AvatarManager.PickInfoHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 5112 <param name="redirect"></param>
5113 <summary> 5113 <param name="replyData"></param>
5114 Process an incoming details of a profile pick 5114 <param name="message"></param>
5115 </summary> 5115 <param name="reason"></param>
5116 </member> 5116 </member>
5117 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedsHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 5117 <member name="T:OpenMetaverse.BinBVHAnimationReader">
5118 <summary> 5118 <summary>
5119 Process an incoming list of profile classifieds 5119 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
5120 </summary> 5120 </summary>
5121 </member> 5121 </member>
5122 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 5122 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys">
5123 <summary> 5123 <summary>
5124 Process an incoming details of a profile Classified 5124 Rotation Keyframe count (used internally)
5125 </summary> 5125 </summary>
5126 </member> 5126 </member>
5127 <member name="E:OpenMetaverse.AvatarManager.OnAvatarAnimation"> 5127 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys">
5128 <summary></summary> 5128 <summary>
5129 </member> 5129 Position Keyframe count (used internally)
5130 <member name="E:OpenMetaverse.AvatarManager.OnAvatarAppearance"> 5130 </summary>
5131 <summary></summary> 5131 </member>
5132 </member> 5132 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority">
5133 <member name="E:OpenMetaverse.AvatarManager.OnAvatarNames"> 5133 <summary>
5134 <summary></summary> 5134 Animation Priority
5135 </member> 5135 </summary>
5136 <member name="E:OpenMetaverse.AvatarManager.OnAvatarInterests"> 5136 </member>
5137 <summary></summary> 5137 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length">
5138 </member> 5138 <summary>
5139 <member name="E:OpenMetaverse.AvatarManager.OnAvatarProperties"> 5139 The animation length in seconds.
5140 <summary></summary> 5140 </summary>
5141 </member> 5141 </member>
5142 <member name="E:OpenMetaverse.AvatarManager.OnAvatarGroups"> 5142 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName">
5143 <summary></summary> 5143 <summary>
5144 </member> 5144 Expression set in the client. Null if [None] is selected
5145 <member name="E:OpenMetaverse.AvatarManager.OnAvatarNameSearch"> 5145 </summary>
5146 <summary></summary> 5146 </member>
5147 </member> 5147 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint">
5148 <member name="E:OpenMetaverse.AvatarManager.OnPointAt"> 5148 <summary>
5149 <summary></summary> 5149 The time in seconds to start the animation
5150 </member> 5150 </summary>
5151 <member name="E:OpenMetaverse.AvatarManager.OnLookAt"> 5151 </member>
5152 <summary></summary> 5152 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint">
5153 </member> 5153 <summary>
5154 <member name="E:OpenMetaverse.AvatarManager.OnEffect"> 5154 The time in seconds to end the animation
5155 <summary></summary> 5155 </summary>
5156 </member> 5156 </member>
5157 <member name="E:OpenMetaverse.AvatarManager.OnAvatarPicks"> 5157 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop">
5158 <summary></summary> 5158 <summary>
5159 </member> 5159 Loop the animation
5160 <member name="E:OpenMetaverse.AvatarManager.OnPickInfo"> 5160 </summary>
5161 <summary></summary> 5161 </member>
5162 </member> 5162 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime">
5163 <member name="E:OpenMetaverse.AvatarManager.OnAvatarClassifieds"> 5163 <summary>
5164 <summary></summary> 5164 Meta data. Ease in Seconds.
5165 </member> 5165 </summary>
5166 <member name="E:OpenMetaverse.AvatarManager.OnClassifiedInfo"> 5166 </member>
5167 <summary></summary> 5167 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime">
5168 </member> 5168 <summary>
5169 <member name="T:OpenMetaverse.AvatarManager.AvatarAnimationCallback"> 5169 Meta data. Ease out seconds.
5170 <summary> 5170 </summary>
5171 Triggered when an avatar animation signal is received 5171 </member>
5172 </summary> 5172 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose">
5173 <param name="avatarID">UUID of the avatar sending the animation</param> 5173 <summary>
5174 <param name="anims">UUID of the animation, and animation sequence number</param> 5174 Meta Data for the Hand Pose
5175 </member> 5175 </summary>
5176 <member name="T:OpenMetaverse.AvatarManager.AvatarAppearanceCallback"> 5176 </member>
5177 <summary> 5177 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount">
5178 Triggered when AvatarAppearance is received 5178 <summary>
5179 </summary> 5179 Number of joints defined in the animation
5180 <param name="defaultTexture"></param> 5180 </summary>
5181 <param name="faceTextures"></param> 5181 </member>
5182 <param name="avatarID"></param> 5182 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints">
5183 <param name="isTrial"></param> 5183 <summary>
5184 <param name="visualParams"></param> 5184 Contains an array of joints
5185 </member> 5185 </summary>
5186 <member name="T:OpenMetaverse.AvatarManager.AvatarNamesCallback"> 5186 </member>
5187 <summary> 5187 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])">
5188 Triggered when a UUIDNameReply is received 5188 <summary>
5189 </summary> 5189 Searialize an animation asset into it's joints/keyframes/meta data
5190 <param name="names"></param> 5190 </summary>
5191 </member> 5191 <param name="animationdata"></param>
5192 <member name="T:OpenMetaverse.AvatarManager.AvatarInterestsCallback"> 5192 </member>
5193 <summary> 5193 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)">
5194 Triggered when a response for avatar interests is returned 5194 <summary>
5195 </summary> 5195 Variable length strings seem to be null terminated in the animation asset.. but..
5196 <param name="avatarID"></param> 5196 use with caution, home grown.
5197 <param name="interests"></param> 5197 advances the index.
5198 </member> 5198 </summary>
5199 <member name="T:OpenMetaverse.AvatarManager.AvatarPropertiesCallback"> 5199 <param name="data">The animation asset byte array</param>
5200 <summary> 5200 <param name="i">The offset to start reading</param>
5201 Triggered when avatar properties are received (AvatarPropertiesReply) 5201 <returns>a string</returns>
5202 </summary> 5202 </member>
5203 <param name="avatarID"></param> 5203 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)">
5204 <param name="properties"></param> 5204 <summary>
5205 </member> 5205 Read in a Joint from an animation asset byte array
5206 <member name="T:OpenMetaverse.AvatarManager.AvatarGroupsCallback"> 5206 Variable length Joint fields, yay!
5207 <summary> 5207 Advances the index
5208 Triggered when an avatar group list is received (AvatarGroupsReply) 5208 </summary>
5209 </summary> 5209 <param name="data">animation asset byte array</param>
5210 <param name="avatarID"></param> 5210 <param name="i">Byte Offset of the start of the joint</param>
5211 <param name="avatarGroups"></param> 5211 <returns>The Joint data serialized into the binBVHJoint structure</returns>
5212 </member> 5212 </member>
5213 <member name="T:OpenMetaverse.AvatarManager.AvatarNameSearchCallback"> 5213 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)">
5214 <summary> 5214 <summary>
5215 Triggered when a name search reply is received (AvatarPickerReply) 5215 Read Keyframes of a certain type
5216 </summary> 5216 advance i
5217 <param name="queryID"></param> 5217 </summary>
5218 <param name="avatars"></param> 5218 <param name="data">Animation Byte array</param>
5219 </member> 5219 <param name="i">Offset in the Byte Array. Will be advanced</param>
5220 <member name="T:OpenMetaverse.AvatarManager.PointAtCallback"> 5220 <param name="keycount">Number of Keyframes</param>
5221 <summary> 5221 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param>
5222 5222 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param>
5223 </summary> 5223 <returns></returns>
5224 <param name="sourceID"></param> 5224 </member>
5225 <param name="targetID"></param> 5225 <member name="T:OpenMetaverse.binBVHJoint">
5226 <param name="targetPos"></param> 5226 <summary>
5227 <param name="pointType"></param> 5227 A Joint and it's associated meta data and keyframes
5228 <param name="duration"></param> 5228 </summary>
5229 <param name="id"></param> 5229 </member>
5230 </member> 5230 <member name="F:OpenMetaverse.binBVHJoint.Name">
5231 <member name="T:OpenMetaverse.AvatarManager.LookAtCallback"> 5231 <summary>
5232 <summary> 5232 Name of the Joint. Matches the avatar_skeleton.xml in client distros
5233 5233 </summary>
5234 </summary> 5234 </member>
5235 <param name="sourceID"></param> 5235 <member name="F:OpenMetaverse.binBVHJoint.Priority">
5236 <param name="targetID"></param> 5236 <summary>
5237 <param name="targetPos"></param> 5237 Joint Animation Override? Was the same as the Priority in testing..
5238 <param name="lookType"></param> 5238 </summary>
5239 <param name="duration"></param> 5239 </member>
5240 <param name="id"></param> 5240 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys">
5241 </member> 5241 <summary>
5242 <member name="T:OpenMetaverse.AvatarManager.EffectCallback"> 5242 Array of Rotation Keyframes in order from earliest to latest
5243 <summary> 5243 </summary>
5244 5244 </member>
5245 </summary> 5245 <member name="F:OpenMetaverse.binBVHJoint.positionkeys">
5246 <param name="type"></param> 5246 <summary>
5247 <param name="sourceID"></param> 5247 Array of Position Keyframes in order from earliest to latest
5248 <param name="targetID"></param> 5248 This seems to only be for the Pelvis?
5249 <param name="targetPos"></param> 5249 </summary>
5250 <param name="duration"></param> 5250 </member>
5251 <param name="id"></param> 5251 <member name="T:OpenMetaverse.binBVHJointKey">
5252 </member> 5252 <summary>
5253 <member name="T:OpenMetaverse.AvatarManager.AvatarPicksCallback"> 5253 A Joint Keyframe. This is either a position or a rotation.
5254 <summary> 5254 </summary>
5255 Callback returning a dictionary of avatar's picks 5255 </member>
5256 </summary> 5256 <member name="F:OpenMetaverse.binBVHJointKey.key_element">
5257 <param name="avatarid"></param> 5257 <summary>
5258 <param name="picks"></param> 5258 Either a Vector3 position or a Vector3 Euler rotation
5259 </member> 5259 </summary>
5260 <member name="T:OpenMetaverse.AvatarManager.PickInfoCallback"> 5260 </member>
5261 <summary> 5261 <member name="T:OpenMetaverse.HandPose">
5262 Callback returning a details of a specifick pick 5262 <summary>
5263 </summary> 5263 Poses set in the animation metadata for the hands.
5264 <param name="pickid"></param> 5264 </summary>
5265 <param name="pick"></param> 5265 </member>
5266 </member> 5266 <member name="T:OpenMetaverse.AgentManager">
5267 <member name="T:OpenMetaverse.AvatarManager.AvatarClassifiedCallback"> 5267 <summary>
5268 <summary> 5268 Manager class for our own avatar
5269 Callback returning a dictionary of avatar's Classified 5269 </summary>
5270 </summary> 5270 </member>
5271 <param name="avatarid"></param> 5271 <member name="F:OpenMetaverse.AgentManager.m_Chat">
5272 <param name="classified"></param> 5272 <summary>The event subscribers. null if no subcribers</summary>
5273 </member> 5273 </member>
5274 <member name="T:OpenMetaverse.AvatarManager.ClassifiedInfoCallback"> 5274 <member name="M:OpenMetaverse.AgentManager.OnChat(OpenMetaverse.ChatEventArgs)">
5275 <summary> 5275 <summary>Raises the ChatFromSimulator event</summary>
5276 Callback returning a details of a specifick Classified 5276 <param name="e">A ChatEventArgs object containing the
5277 </summary> 5277 data returned from the data server</param>
5278 <param name="classifiedID"></param> 5278 </member>
5279 <param name="Classified"></param> 5279 <member name="F:OpenMetaverse.AgentManager.m_ChatLock">
5280 </member> 5280 <summary>Thread sync lock object</summary>
5281 <member name="T:OpenMetaverse.AppearanceManager"> 5281 </member>
5282 <summary> 5282 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialog">
5283 Manager class to for agents appearance, both body parts and clothing 5283 <summary>The event subscribers. null if no subcribers</summary>
5284 </summary> 5284 </member>
5285 </member> 5285 <member name="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)">
5286 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT"> 5286 <summary>Raises the ScriptDialog event</summary>
5287 <summary>Total number of wearables for each avatar</summary> 5287 <param name="e">A SctriptDialogEventArgs object containing the
5288 </member> 5288 data returned from the data server</param>
5289 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT"> 5289 </member>
5290 <summary>Total number of baked textures on each avatar</summary> 5290 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialogLock">
5291 </member> 5291 <summary>Thread sync lock object</summary>
5292 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER"> 5292 </member>
5293 <summary>Total number of wearables per bake layer</summary> 5293 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestion">
5294 </member> 5294 <summary>The event subscribers. null if no subcribers</summary>
5295 <member name="F:OpenMetaverse.AppearanceManager.AVATAR_TEXTURE_COUNT"> 5295 </member>
5296 <summary>Total number of textures on an avatar, baked or not</summary> 5296 <member name="M:OpenMetaverse.AgentManager.OnScriptQuestion(OpenMetaverse.ScriptQuestionEventArgs)">
5297 </member> 5297 <summary>Raises the ScriptQuestion event</summary>
5298 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP"> 5298 <param name="e">A ScriptQuestionEventArgs object containing the
5299 <summary>Map of what wearables are included in each bake</summary> 5299 data returned from the data server</param>
5300 </member> 5300 </member>
5301 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH"> 5301 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestionLock">
5302 <summary>Secret values to finalize the cache check hashes for each 5302 <summary>Thread sync lock object</summary>
5303 bake</summary> 5303 </member>
5304 </member> 5304 <member name="F:OpenMetaverse.AgentManager.m_LoadURL">
5305 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE"> 5305 <summary>The event subscribers. null if no subcribers</summary>
5306 <summary>Default avatar texture, used to detect when a custom 5306 </member>
5307 texture is not set for a face</summary> 5307 <member name="M:OpenMetaverse.AgentManager.OnLoadURL(OpenMetaverse.LoadUrlEventArgs)">
5308 </member> 5308 <summary>Raises the LoadURL event</summary>
5309 <member name="F:OpenMetaverse.AppearanceManager.Wearables"> 5309 <param name="e">A LoadUrlEventArgs object containing the
5310 <summary> 5310 data returned from the data server</param>
5311 An <seealso cref="!:InternalDictionary"/> which keeps track of wearables data 5311 </member>
5312 </summary> 5312 <member name="F:OpenMetaverse.AgentManager.m_LoadUrlLock">
5313 </member> 5313 <summary>Thread sync lock object</summary>
5314 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient,OpenMetaverse.AssetManager)"> 5314 </member>
5315 <summary> 5315 <member name="F:OpenMetaverse.AgentManager.m_Balance">
5316 Default constructor 5316 <summary>The event subscribers. null if no subcribers</summary>
5317 </summary> 5317 </member>
5318 <param name="client">This agents <seealso cref="T:OpenMetaverse.GridClient"/> Object</param> 5318 <member name="M:OpenMetaverse.AgentManager.OnBalance(OpenMetaverse.BalanceEventArgs)">
5319 <param name="assets">Reference to an AssetManager object</param> 5319 <summary>Raises the MoneyBalance event</summary>
5320 </member> 5320 <param name="e">A BalanceEventArgs object containing the
5321 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)"> 5321 data returned from the data server</param>
5322 <summary> 5322 </member>
5323 Returns the assetID for a given WearableType 5323 <member name="F:OpenMetaverse.AgentManager.m_BalanceLock">
5324 </summary> 5324 <summary>Thread sync lock object</summary>
5325 <param name="type">the <seealso cref="T:OpenMetaverse.WearableType"/> of the asset</param> 5325 </member>
5326 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the WearableType</returns> 5326 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalance">
5327 </member> 5327 <summary>The event subscribers. null if no subcribers</summary>
5328 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance"> 5328 </member>
5329 <summary> 5329 <member name="M:OpenMetaverse.AgentManager.OnMoneyBalanceReply(OpenMetaverse.MoneyBalanceReplyEventArgs)">
5330 Ask the server what we are wearing and set appearance based on that 5330 <summary>Raises the MoneyBalanceReply event</summary>
5331 </summary> 5331 <param name="e">A MoneyBalanceReplyEventArgs object containing the
5332 </member> 5332 data returned from the data server</param>
5333 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase})"> 5333 </member>
5334 <summary> 5334 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalanceReplyLock">
5335 Replace the current outfit with a list of wearables and set appearance 5335 <summary>Thread sync lock object</summary>
5336 </summary> 5336 </member>
5337 <param name="ibs">List of wearables that define the new outfit</param> 5337 <member name="F:OpenMetaverse.AgentManager.m_InstantMessage">
5338 </member> 5338 <summary>The event subscribers. null if no subcribers</summary>
5339 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)"> 5339 </member>
5340 <summary> 5340 <member name="M:OpenMetaverse.AgentManager.OnInstantMessage(OpenMetaverse.InstantMessageEventArgs)">
5341 Replace the current outfit with a list of wearables and set appearance 5341 <summary>Raises the IM event</summary>
5342 </summary> 5342 <param name="e">A InstantMessageEventArgs object containing the
5343 <param name="ibs">List of wearables that define the new outfit</param> 5343 data returned from the data server</param>
5344 <param name="bake">Whether to bake textures for the avatar or not</param> 5344 </member>
5345 </member> 5345 <member name="F:OpenMetaverse.AgentManager.m_InstantMessageLock">
5346 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)"> 5346 <summary>Thread sync lock object</summary>
5347 <summary> 5347 </member>
5348 Add to the current outfit with the list supplied 5348 <member name="F:OpenMetaverse.AgentManager.m_Teleport">
5349 </summary> 5349 <summary>The event subscribers. null if no subcribers</summary>
5350 <param name="ibs_new">List of wearables that will be added to the outfit</param> 5350 </member>
5351 <param name="bake">Whether to bake textures for the avatar or not</param> 5351 <member name="M:OpenMetaverse.AgentManager.OnTeleport(OpenMetaverse.TeleportEventArgs)">
5352 </member> 5352 <summary>Raises the TeleportProgress event</summary>
5353 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(OpenMetaverse.UUID)"> 5353 <param name="e">A TeleportEventArgs object containing the
5354 <summary> 5354 data returned from the data server</param>
5355 Replace the current outfit with a folder and set appearance 5355 </member>
5356 </summary> 5356 <member name="F:OpenMetaverse.AgentManager.m_TeleportLock">
5357 <param name="folder">UUID of the inventory folder to wear</param> 5357 <summary>Thread sync lock object</summary>
5358 </member> 5358 </member>
5359 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.String[])"> 5359 <member name="F:OpenMetaverse.AgentManager.m_AgentData">
5360 <summary> 5360 <summary>The event subscribers. null if no subcribers</summary>
5361 Replace the current outfit with a folder and set appearance 5361 </member>
5362 </summary> 5362 <member name="M:OpenMetaverse.AgentManager.OnAgentData(OpenMetaverse.AgentDataReplyEventArgs)">
5363 <param name="path">Inventory path of the folder to wear</param> 5363 <summary>Raises the AgentDataReply event</summary>
5364 </member> 5364 <param name="e">A AgentDataReplyEventArgs object containing the
5365 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(OpenMetaverse.UUID,System.Boolean)"> 5365 data returned from the data server</param>
5366 <summary> 5366 </member>
5367 Replace the current outfit with a folder and set appearance 5367 <member name="F:OpenMetaverse.AgentManager.m_AgentDataLock">
5368 </summary> 5368 <summary>Thread sync lock object</summary>
5369 <param name="folder">Folder containing the new outfit</param> 5369 </member>
5370 <param name="bake">Whether to bake the avatar textures or not</param> 5370 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChanged">
5371 </member> 5371 <summary>The event subscribers. null if no subcribers</summary>
5372 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.String[],System.Boolean)"> 5372 </member>
5373 <summary> 5373 <member name="M:OpenMetaverse.AgentManager.OnAnimationsChanged(OpenMetaverse.AnimationsChangedEventArgs)">
5374 Replace the current outfit with a folder and set appearance 5374 <summary>Raises the AnimationsChanged event</summary>
5375 </summary> 5375 <param name="e">A AnimationsChangedEventArgs object containing the
5376 <param name="path">Path of folder containing the new outfit</param> 5376 data returned from the data server</param>
5377 <param name="bake">Whether to bake the avatar textures or not</param> 5377 </member>
5378 </member> 5378 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChangedLock">
5379 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)"> 5379 <summary>Thread sync lock object</summary>
5380 <summary> 5380 </member>
5381 Adds a list of attachments to avatar 5381 <member name="F:OpenMetaverse.AgentManager.m_MeanCollision">
5382 </summary> 5382 <summary>The event subscribers. null if no subcribers</summary>
5383 <param name="attachments">A List containing the attachments to add</param> 5383 </member>
5384 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment 5384 <member name="M:OpenMetaverse.AgentManager.OnMeanCollision(OpenMetaverse.MeanCollisionEventArgs)">
5385 first</param> 5385 <summary>Raises the MeanCollision event</summary>
5386 </member> 5386 <param name="e">A MeanCollisionEventArgs object containing the
5387 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)"> 5387 data returned from the data server</param>
5388 <summary> 5388 </member>
5389 Attach an item to an avatar at a specific attach point 5389 <member name="F:OpenMetaverse.AgentManager.m_MeanCollisionLock">
5390 </summary> 5390 <summary>Thread sync lock object</summary>
5391 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param> 5391 </member>
5392 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar 5392 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossed">
5393 to attach the item to</param> 5393 <summary>The event subscribers. null if no subcribers</summary>
5394 </member> 5394 </member>
5395 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)"> 5395 <member name="M:OpenMetaverse.AgentManager.OnRegionCrossed(OpenMetaverse.RegionCrossedEventArgs)">
5396 <summary> 5396 <summary>Raises the RegionCrossed event</summary>
5397 Attach an item to an avatar specifying attachment details 5397 <param name="e">A RegionCrossedEventArgs object containing the
5398 </summary> 5398 data returned from the data server</param>
5399 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param> 5399 </member>
5400 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param> 5400 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossedLock">
5401 <param name="name">The name of the attachment</param> 5401 <summary>Thread sync lock object</summary>
5402 <param name="description">The description of the attahment</param> 5402 </member>
5403 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param> 5403 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoined">
5404 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param> 5404 <summary>The event subscribers. null if no subcribers</summary>
5405 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar 5405 </member>
5406 to attach the item to</param> 5406 <member name="M:OpenMetaverse.AgentManager.OnGroupChatJoined(OpenMetaverse.GroupChatJoinedEventArgs)">
5407 </member> 5407 <summary>Raises the GroupChatJoined event</summary>
5408 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)"> 5408 <param name="e">A GroupChatJoinedEventArgs object containing the
5409 <summary> 5409 data returned from the data server</param>
5410 Detach an item from avatar using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object 5410 </member>
5411 </summary> 5411 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoinedLock">
5412 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param> 5412 <summary>Thread sync lock object</summary>
5413 </member> 5413 </member>
5414 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)"> 5414 <member name="F:OpenMetaverse.AgentManager.m_GroupChatLeft">
5415 <summary> 5415 <summary>The event subscribers. null if no subcribers</summary>
5416 Detach an Item from avatar by items <seealso cref="T:OpenMetaverse.UUID"/> 5416 </member>
5417 </summary> 5417 <member name="M:OpenMetaverse.AgentManager.OnGroupChatLeft(OpenMetaverse.GroupChatLeftEventArgs)">
5418 <param name="itemID">The items ID to detach</param> 5418 <summary>Raises the GroupChatLeft event</summary>
5419 </member> 5419 <param name="e">A GroupChatLeftEventArgs object containing the
5420 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"> 5420 data returned from the data server</param>
5421 <summary> 5421 </member>
5422 Build hashes out of the texture assetIDs for each baking layer to 5422 <member name="F:OpenMetaverse.AgentManager.m_GroupChatLeftLock">
5423 ask the simulator whether it has cached copies of each baked texture 5423 <summary>Thread sync lock object</summary>
5424 </summary> 5424 </member>
5425 </member> 5425 <member name="F:OpenMetaverse.AgentManager.m_AlertMessage">
5426 <member name="M:OpenMetaverse.AppearanceManager.ForceRebakeAvatarTextures"> 5426 <summary>The event subscribers. null if no subcribers</summary>
5427 <summary> 5427 </member>
5428 Force a rebake of the currently worn textures 5428 <member name="M:OpenMetaverse.AgentManager.OnAlertMessage(OpenMetaverse.AlertMessageEventArgs)">
5429 </summary> 5429 <summary>Raises the AlertMessage event</summary>
5430 </member> 5430 <param name="e">A AlertMessageEventArgs object containing the
5431 <member name="M:OpenMetaverse.AppearanceManager.SendAgentWearablesRequest"> 5431 data returned from the data server</param>
5432 <summary> 5432 </member>
5433 Ask the server what textures our avatar is currently wearing 5433 <member name="F:OpenMetaverse.AgentManager.m_AlertMessageLock">
5434 </summary> 5434 <summary>Thread sync lock object</summary>
5435 </member> 5435 </member>
5436 <member name="M:OpenMetaverse.AppearanceManager.Network_OnDisconnected(OpenMetaverse.NetworkManager.DisconnectType,System.String)"> 5436 <member name="F:OpenMetaverse.AgentManager.m_ScriptControl">
5437 <summary> 5437 <summary>The event subscribers. null if no subcribers</summary>
5438 Terminate any wait handles when the network layer disconnects 5438 </member>
5439 </summary> 5439 <member name="M:OpenMetaverse.AgentManager.OnScriptControlChange(OpenMetaverse.ScriptControlEventArgs)">
5440 </member> 5440 <summary>Raises the ScriptControlChange event</summary>
5441 <member name="E:OpenMetaverse.AppearanceManager.OnAgentWearables"> 5441 <param name="e">A ScriptControlEventArgs object containing the
5442 <summary></summary> 5442 data returned from the data server</param>
5443 </member> 5443 </member>
5444 <member name="E:OpenMetaverse.AppearanceManager.OnAppearanceUpdated"> 5444 <member name="F:OpenMetaverse.AgentManager.m_ScriptControlLock">
5445 <summary></summary> 5445 <summary>Thread sync lock object</summary>
5446 </member> 5446 </member>
5447 <member name="T:OpenMetaverse.AppearanceManager.TextureIndex"> 5447 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraint">
5448 <summary> 5448 <summary>The event subscribers. null if no subcribers</summary>
5449 5449 </member>
5450 </summary> 5450 <member name="M:OpenMetaverse.AgentManager.OnCameraConstraint(OpenMetaverse.CameraConstraintEventArgs)">
5451 </member> 5451 <summary>Raises the CameraConstraint event</summary>
5452 <member name="T:OpenMetaverse.AppearanceManager.BakeType"> 5452 <param name="e">A CameraConstraintEventArgs object containing the
5453 <summary> 5453 data returned from the data server</param>
5454 5454 </member>
5455 </summary> 5455 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraintLock">
5456 </member> 5456 <summary>Thread sync lock object</summary>
5457 <member name="T:OpenMetaverse.AppearanceManager.AgentWearablesCallback"> 5457 </member>
5458 <summary> 5458 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReply">
5459 5459 <summary>The event subscribers. null if no subcribers</summary>
5460 </summary> 5460 </member>
5461 </member> 5461 <member name="M:OpenMetaverse.AgentManager.OnScriptSensorReply(OpenMetaverse.ScriptSensorReplyEventArgs)">
5462 <member name="T:OpenMetaverse.AppearanceManager.AppearanceUpdatedCallback"> 5462 <summary>Raises the ScriptSensorReply event</summary>
5463 <summary> 5463 <param name="e">A ScriptSensorReplyEventArgs object containing the
5464 5464 data returned from the data server</param>
5465 </summary> 5465 </member>
5466 <param name="te"></param> 5466 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReplyLock">
5467 </member> 5467 <summary>Thread sync lock object</summary>
5468 <member name="T:OpenMetaverse.Imaging.LoadTGAClass"> 5468 </member>
5469 <summary> 5469 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponse">
5470 Capability to load TGAs to Bitmap 5470 <summary>The event subscribers. null if no subcribers</summary>
5471 </summary> 5471 </member>
5472 </member> 5472 <member name="M:OpenMetaverse.AgentManager.OnAvatarSitResponse(OpenMetaverse.AvatarSitResponseEventArgs)">
5473 <member name="T:OpenMetaverse.Packets.MalformedDataException"> 5473 <summary>Raises the AvatarSitResponse event</summary>
5474 <summary> 5474 <param name="e">A AvatarSitResponseEventArgs object containing the
5475 Thrown when a packet could not be successfully deserialized 5475 data returned from the data server</param>
5476 </summary> 5476 </member>
5477 </member> 5477 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponseLock">
5478 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor"> 5478 <summary>Thread sync lock object</summary>
5479 <summary> 5479 </member>
5480 Default constructor 5480 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAdded">
5481 </summary> 5481 <summary>The event subscribers. null if no subcribers</summary>
5482 </member> 5482 </member>
5483 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)"> 5483 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberAdded(OpenMetaverse.ChatSessionMemberAddedEventArgs)">
5484 <summary> 5484 <summary>Raises the ChatSessionMemberAdded event</summary>
5485 Constructor that takes an additional error message 5485 <param name="e">A ChatSessionMemberAddedEventArgs object containing the
5486 </summary> 5486 data returned from the data server</param>
5487 <param name="Message">An error message to attach to this exception</param> 5487 </member>
5488 </member> 5488 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAddedLock">
5489 <member name="T:OpenMetaverse.Packets.Header"> 5489 <summary>Thread sync lock object</summary>
5490 <summary> 5490 </member>
5491 The header of a message template packet. Holds packet flags, sequence 5491 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeft">
5492 number, packet ID, and any ACKs that will be appended at the end of 5492 <summary>The event subscribers. null if no subcribers</summary>
5493 the packet 5493 </member>
5494 </summary> 5494 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberLeft(OpenMetaverse.ChatSessionMemberLeftEventArgs)">
5495 </member> 5495 <summary>Raises the ChatSessionMemberLeft event</summary>
5496 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)"> 5496 <param name="e">A ChatSessionMemberLeftEventArgs object containing the
5497 <summary> 5497 data returned from the data server</param>
5498 Convert the AckList to a byte array, used for packet serializing 5498 </member>
5499 </summary> 5499 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeftLock">
5500 <param name="bytes">Reference to the target byte array</param> 5500 <summary>Thread sync lock object</summary>
5501 <param name="i">Beginning position to start writing to in the byte 5501 </member>
5502 array, will be updated with the ending position of the ACK list</param> 5502 <member name="F:OpenMetaverse.AgentManager.Client">
5503 </member> 5503 <summary>Reference to the GridClient instance</summary>
5504 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)"> 5504 </member>
5505 <summary> 5505 <member name="F:OpenMetaverse.AgentManager.Movement">
5506 5506 <summary>Used for movement and camera tracking</summary>
5507 </summary> 5507 </member>
5508 <param name="bytes"></param> 5508 <member name="F:OpenMetaverse.AgentManager.SignaledAnimations">
5509 <param name="pos"></param> 5509 <summary>Currently playing animations for the agent. Can be used to
5510 <param name="packetEnd"></param> 5510 check the current movement status such as walking, hovering, aiming,
5511 <returns></returns> 5511 etc. by checking against system animations found in the Animations class</summary>
5512 </member> 5512 </member>
5513 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)"> 5513 <member name="F:OpenMetaverse.AgentManager.GroupChatSessions">
5514 <summary> 5514 <summary>Dictionary containing current Group Chat sessions and members</summary>
5515 5515 </member>
5516 </summary> 5516 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)">
5517 <param name="header"></param> 5517 <summary>
5518 <param name="bytes"></param> 5518 Constructor, setup callbacks for packets related to our avatar
5519 <param name="packetEnd"></param> 5519 </summary>
5520 </member> 5520 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient"/> Class</param>
5521 <member name="T:OpenMetaverse.Packets.PacketBlock"> 5521 </member>
5522 <summary> 5522 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)">
5523 A block of data in a packet. Packets are composed of one or more blocks, 5523 <summary>
5524 each block containing one or more fields 5524 Send a text message from the Agent to the Simulator
5525 </summary> 5525 </summary>
5526 </member> 5526 <param name="message">A <see cref="T:System.String"/> containing the message</param>
5527 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)"> 5527 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0
5528 <summary> 5528 can be used however only scripts listening on the specified channel will see the message</param>
5529 Create a block from a byte array 5529 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param>
5530 </summary> 5530 </member>
5531 <param name="bytes">Byte array containing the serialized block</param> 5531 <member name="M:OpenMetaverse.AgentManager.RetrieveInstantMessages">
5532 <param name="i">Starting position of the block in the byte array. 5532 <summary>
5533 This will point to the data after the end of the block when the 5533 Request any instant messages sent while the client was offline to be resent.
5534 call returns</param> 5534 </summary>
5535 </member> 5535 </member>
5536 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)"> 5536 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String)">
5537 <summary> 5537 <summary>
5538 Serialize this block into a byte array 5538 Send an Instant Message to another Avatar
5539 </summary> 5539 </summary>
5540 <param name="bytes">Byte array to serialize this block into</param> 5540 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
5541 <param name="i">Starting position in the byte array to serialize to. 5541 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
5542 This will point to the position directly after the end of the 5542 </member>
5543 serialized block when the call returns</param> 5543 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
5544 </member> 5544 <summary>
5545 <member name="P:OpenMetaverse.Packets.PacketBlock.Length"> 5545 Send an Instant Message to an existing group chat or conference chat
5546 <summary>Current length of the data in this packet</summary> 5546 </summary>
5547 </member> 5547 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
5548 <member name="F:OpenMetaverse.Packets.PacketType.Default"> 5548 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
5549 <summary>A generic value, not an actual packet type</summary> 5549 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
5550 </member> 5550 </member>
5551 <member name="T:OpenMetaverse.Packets.TestMessagePacket"> 5551 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])">
5552 <exclude/> 5552 <summary>
5553 </member> 5553 Send an Instant Message
5554 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block"> 5554 </summary>
5555 <exclude/> 5555 <param name="fromName">The name this IM will show up as being from</param>
5556 </member> 5556 <param name="target">Key of Avatar</param>
5557 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock"> 5557 <param name="message">Text message being sent</param>
5558 <exclude/> 5558 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
5559 </member> 5559 <param name="conferenceIDs">IDs of sessions for a conference</param>
5560 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket"> 5560 </member>
5561 <exclude/> 5561 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InstantMessageDialog,OpenMetaverse.InstantMessageOnline,OpenMetaverse.Vector3,OpenMetaverse.UUID,System.Byte[])">
5562 </member> 5562 <summary>
5563 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock"> 5563 Send an Instant Message
5564 <exclude/> 5564 </summary>
5565 </member> 5565 <param name="fromName">The name this IM will show up as being from</param>
5566 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket"> 5566 <param name="target">Key of Avatar</param>
5567 <exclude/> 5567 <param name="message">Text message being sent</param>
5568 </member> 5568 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
5569 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock"> 5569 <param name="dialog">Type of instant message to send</param>
5570 <exclude/> 5570 <param name="offline">Whether to IM offline avatars as well</param>
5571 </member> 5571 <param name="position">Senders Position</param>
5572 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock"> 5572 <param name="regionID">RegionID Sender is In</param>
5573 <exclude/> 5573 <param name="binaryBucket">Packed binary data that is specific to
5574 </member> 5574 the dialog type</param>
5575 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket"> 5575 </member>
5576 <exclude/> 5576 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(OpenMetaverse.UUID,System.String)">
5577 </member> 5577 <summary>
5578 <member name="T:OpenMetaverse.Packets.EconomyDataPacket"> 5578 Send an Instant Message to a group
5579 <exclude/> 5579 </summary>
5580 </member> 5580 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
5581 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock"> 5581 <param name="message">Text Message being sent.</param>
5582 <exclude/> 5582 </member>
5583 </member> 5583 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)">
5584 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket"> 5584 <summary>
5585 <exclude/> 5585 Send an Instant Message to a group the agent is a member of
5586 </member> 5586 </summary>
5587 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock"> 5587 <param name="fromName">The name this IM will show up as being from</param>
5588 <exclude/> 5588 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
5589 </member> 5589 <param name="message">Text message being sent</param>
5590 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock"> 5590 </member>
5591 <exclude/> 5591 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)">
5592 </member> 5592 <summary>
5593 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket"> 5593 Send a request to join a group chat session
5594 <exclude/> 5594 </summary>
5595 </member> 5595 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group to leave</param>
5596 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock"> 5596 </member>
5597 <exclude/> 5597 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)">
5598 </member> 5598 <summary>
5599 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock"> 5599 Exit a group chat session. This will stop further Group chat messages
5600 <exclude/> 5600 from being sent until session is rejoined.
5601 </member> 5601 </summary>
5602 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket"> 5602 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group chat session to leave</param>
5603 <exclude/> 5603 </member>
5604 </member> 5604 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)">
5605 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock"> 5605 <summary>
5606 <exclude/> 5606 Reply to script dialog questions.
5607 </member> 5607 </summary>
5608 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock"> 5608 <param name="channel">Channel initial request came on</param>
5609 <exclude/> 5609 <param name="buttonIndex">Index of button you're "clicking"</param>
5610 </member> 5610 <param name="buttonlabel">Label of button you're "clicking"</param>
5611 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock"> 5611 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of Object that sent the dialog request</param>
5612 <exclude/> 5612 <seealso cref="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"/>
5613 </member> 5613 </member>
5614 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket"> 5614 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)">
5615 <exclude/> 5615 <summary>
5616 </member> 5616 Accept invite for to a chatterbox session
5617 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock"> 5617 </summary>
5618 <exclude/> 5618 <param name="session_id"><seealso cref="T:OpenMetaverse.UUID"/> of session to accept invite to</param>
5619 </member> 5619 </member>
5620 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock"> 5620 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
5621 <exclude/> 5621 <summary>
5622 </member> 5622 Start a friends conference
5623 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock"> 5623 </summary>
5624 <exclude/> 5624 <param name="participants"><seealso cref="T:OpenMetaverse.UUID"/> List of UUIDs to start a conference with</param>
5625 </member> 5625 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat"/> callback&gt;</param>
5626 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket"> 5626 </member>
5627 <exclude/> 5627 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)">
5628 </member> 5628 <summary>
5629 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock"> 5629 Start a particle stream between an agent and an object
5630 <exclude/> 5630 </summary>
5631 </member> 5631 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
5632 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock"> 5632 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
5633 <exclude/> 5633 <param name="globalOffset"></param>
5634 </member> 5634 <param name="type">The type from the <seealso cref="T:PointAtType"/> enum</param>
5635 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket"> 5635 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID"/> for this effect</param>
5636 <exclude/> 5636 </member>
5637 </member> 5637 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)">
5638 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock"> 5638 <summary>
5639 <exclude/> 5639 Start a particle stream between an agent and an object
5640 </member> 5640 </summary>
5641 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock"> 5641 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
5642 <exclude/> 5642 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
5643 </member> 5643 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d"/> representing the beams offset from the source</param>
5644 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket"> 5644 <param name="type">A <seealso cref="T:PointAtType"/> which sets the avatars lookat animation</param>
5645 <exclude/> 5645 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param>
5646 </member> 5646 </member>
5647 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock"> 5647 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
5648 <exclude/> 5648 <summary>
5649 </member> 5649 Create a particle beam between an avatar and an primitive
5650 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock"> 5650 </summary>
5651 <exclude/> 5651 <param name="sourceAvatar">The ID of source avatar</param>
5652 </member> 5652 <param name="targetObject">The ID of the target primitive</param>
5653 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock"> 5653 <param name="globalOffset">global offset</param>
5654 <exclude/> 5654 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
5655 </member> 5655 color values of particle beam</param>
5656 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock"> 5656 <param name="duration">a float representing the duration the parcicle beam will last</param>
5657 <exclude/> 5657 <param name="effectID">A Unique ID for the beam</param>
5658 </member> 5658 <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/>
5659 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket"> 5659 </member>
5660 <exclude/> 5660 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
5661 </member> 5661 <summary>
5662 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock"> 5662 Create a particle swirl around a target position using a <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> packet
5663 <exclude/> 5663 </summary>
5664 </member> 5664 <param name="globalOffset">global offset</param>
5665 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock"> 5665 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
5666 <exclude/> 5666 color values of particle beam</param>
5667 </member> 5667 <param name="duration">a float representing the duration the parcicle beam will last</param>
5668 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock"> 5668 <param name="effectID">A Unique ID for the beam</param>
5669 <exclude/> 5669 </member>
5670 </member> 5670 <member name="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
5671 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket"> 5671 <summary>
5672 <exclude/> 5672 Sends a request to sit on the specified object
5673 </member> 5673 </summary>
5674 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock"> 5674 <param name="targetID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to sit on</param>
5675 <exclude/> 5675 <param name="offset">Sit at offset</param>
5676 </member> 5676 </member>
5677 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock"> 5677 <member name="M:OpenMetaverse.AgentManager.Sit">
5678 <exclude/> 5678 <summary>
5679 </member> 5679 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> to actually sit on the object
5680 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock"> 5680 </summary>
5681 <exclude/> 5681 </member>
5682 </member> 5682 <member name="M:OpenMetaverse.AgentManager.Stand">
5683 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock"> 5683 <summary>Stands up from sitting on a prim or the ground</summary>
5684 <exclude/> 5684 <returns>true of AgentUpdate was sent</returns>
5685 </member> 5685 </member>
5686 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket"> 5686 <member name="M:OpenMetaverse.AgentManager.SitOnGround">
5687 <exclude/> 5687 <summary>
5688 </member> 5688 Does a "ground sit" at the avatar's current position
5689 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock"> 5689 </summary>
5690 <exclude/> 5690 </member>
5691 </member> 5691 <member name="M:OpenMetaverse.AgentManager.Fly(System.Boolean)">
5692 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock"> 5692 <summary>
5693 <exclude/> 5693 Starts or stops flying
5694 </member> 5694 </summary>
5695 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock"> 5695 <param name="start">True to start flying, false to stop flying</param>
5696 <exclude/> 5696 </member>
5697 </member> 5697 <member name="M:OpenMetaverse.AgentManager.Crouch(System.Boolean)">
5698 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket"> 5698 <summary>
5699 <exclude/> 5699 Starts or stops crouching
5700 </member> 5700 </summary>
5701 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock"> 5701 <param name="crouching">True to start crouching, false to stop crouching</param>
5702 <exclude/> 5702 </member>
5703 </member> 5703 <member name="M:OpenMetaverse.AgentManager.Jump(System.Boolean)">
5704 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock"> 5704 <summary>
5705 <exclude/> 5705 Starts a jump (begin holding the jump key)
5706 </member> 5706 </summary>
5707 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket"> 5707 </member>
5708 <exclude/> 5708 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)">
5709 </member> 5709 <summary>
5710 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock"> 5710 Use the autopilot sim function to move the avatar to a new
5711 <exclude/> 5711 position. Uses double precision to get precise movements
5712 </member> 5712 </summary>
5713 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock"> 5713 <remarks>The z value is currently not handled properly by the simulator</remarks>
5714 <exclude/> 5714 <param name="globalX">Global X coordinate to move to</param>
5715 </member> 5715 <param name="globalY">Global Y coordinate to move to</param>
5716 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock"> 5716 <param name="z">Z coordinate to move to</param>
5717 <exclude/> 5717 </member>
5718 </member> 5718 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)">
5719 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock"> 5719 <summary>
5720 <exclude/> 5720 Use the autopilot sim function to move the avatar to a new position
5721 </member> 5721 </summary>
5722 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket"> 5722 <remarks>The z value is currently not handled properly by the simulator</remarks>
5723 <exclude/> 5723 <param name="globalX">Integer value for the global X coordinate to move to</param>
5724 </member> 5724 <param name="globalY">Integer value for the global Y coordinate to move to</param>
5725 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock"> 5725 <param name="z">Floating-point value for the Z coordinate to move to</param>
5726 <exclude/> 5726 </member>
5727 </member> 5727 <member name="M:OpenMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)">
5728 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock"> 5728 <summary>
5729 <exclude/> 5729 Use the autopilot sim function to move the avatar to a new position
5730 </member> 5730 </summary>
5731 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket"> 5731 <remarks>The z value is currently not handled properly by the simulator</remarks>
5732 <exclude/> 5732 <param name="localX">Integer value for the local X coordinate to move to</param>
5733 </member> 5733 <param name="localY">Integer value for the local Y coordinate to move to</param>
5734 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock"> 5734 <param name="z">Floating-point value for the Z coordinate to move to</param>
5735 <exclude/> 5735 </member>
5736 </member> 5736 <member name="M:OpenMetaverse.AgentManager.AutoPilotCancel">
5737 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock"> 5737 <summary>Macro to cancel autopilot sim function</summary>
5738 <exclude/> 5738 <remarks>Not certain if this is how it is really done</remarks>
5739 </member> 5739 <returns>true if control flags were set and AgentUpdate was sent to the simulator</returns>
5740 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket"> 5740 </member>
5741 <exclude/> 5741 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32)">
5742 </member> 5742 <summary>
5743 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock"> 5743 Grabs an object
5744 <exclude/> 5744 </summary>
5745 </member> 5745 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
5746 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock"> 5746 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
5747 <exclude/> 5747 </member>
5748 </member> 5748 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
5749 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket"> 5749 <summary>
5750 <exclude/> 5750 Overload: Grab a simulated object
5751 </member> 5751 </summary>
5752 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock"> 5752 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
5753 <exclude/> 5753 <param name="grabOffset"></param>
5754 </member> 5754 <param name="uvCoord">The texture coordinates to grab</param>
5755 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock"> 5755 <param name="stCoord">The surface coordinates to grab</param>
5756 <exclude/> 5756 <param name="faceIndex">The face of the position to grab</param>
5757 </member> 5757 <param name="position">The region coordinates of the position to grab</param>
5758 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket"> 5758 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
5759 <exclude/> 5759 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
5760 </member> 5760 pointing along the U direction of the tangent space</param>
5761 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock"> 5761 </member>
5762 <exclude/> 5762 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
5763 </member> 5763 <summary>
5764 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock"> 5764 Drag an object
5765 <exclude/> 5765 </summary>
5766 </member> 5766 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
5767 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket"> 5767 <param name="grabPosition">Drag target in region coordinates</param>
5768 <exclude/> 5768 </member>
5769 </member> 5769 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
5770 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock"> 5770 <summary>
5771 <exclude/> 5771 Overload: Drag an object
5772 </member> 5772 </summary>
5773 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock"> 5773 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
5774 <exclude/> 5774 <param name="grabPosition">Drag target in region coordinates</param>
5775 </member> 5775 <param name="grabOffset"></param>
5776 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket"> 5776 <param name="uvCoord">The texture coordinates to grab</param>
5777 <exclude/> 5777 <param name="stCoord">The surface coordinates to grab</param>
5778 </member> 5778 <param name="faceIndex">The face of the position to grab</param>
5779 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock"> 5779 <param name="position">The region coordinates of the position to grab</param>
5780 <exclude/> 5780 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
5781 </member> 5781 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
5782 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock"> 5782 pointing along the U direction of the tangent space</param>
5783 <exclude/> 5783 </member>
5784 </member> 5784 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32)">
5785 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket"> 5785 <summary>
5786 <exclude/> 5786 Release a grabbed object
5787 </member> 5787 </summary>
5788 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock"> 5788 <param name="objectLocalID">The Objects Simulator Local ID</param>
5789 <exclude/> 5789 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
5790 </member> 5790 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"/>
5791 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock"> 5791 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/>
5792 <exclude/> 5792 </member>
5793 </member> 5793 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
5794 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock"> 5794 <summary>
5795 <exclude/> 5795 Release a grabbed object
5796 </member> 5796 </summary>
5797 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket"> 5797 <param name="objectLocalID">The Objects Simulator Local ID</param>
5798 <exclude/> 5798 <param name="uvCoord">The texture coordinates to grab</param>
5799 </member> 5799 <param name="stCoord">The surface coordinates to grab</param>
5800 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock"> 5800 <param name="faceIndex">The face of the position to grab</param>
5801 <exclude/> 5801 <param name="position">The region coordinates of the position to grab</param>
5802 </member> 5802 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
5803 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock"> 5803 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
5804 <exclude/> 5804 pointing along the U direction of the tangent space</param>
5805 </member> 5805 </member>
5806 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket"> 5806 <member name="M:OpenMetaverse.AgentManager.Touch(System.UInt32)">
5807 <exclude/> 5807 <summary>
5808 </member> 5808 Touches an object
5809 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock"> 5809 </summary>
5810 <exclude/> 5810 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
5811 </member> 5811 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
5812 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock"> 5812 </member>
5813 <exclude/> 5813 <member name="M:OpenMetaverse.AgentManager.RequestBalance">
5814 </member> 5814 <summary>
5815 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock"> 5815 Request the current L$ balance
5816 <exclude/> 5816 </summary>
5817 </member> 5817 </member>
5818 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket"> 5818 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32)">
5819 <exclude/> 5819 <summary>
5820 </member> 5820 Give Money to destination Avatar
5821 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock"> 5821 </summary>
5822 <exclude/> 5822 <param name="target">UUID of the Target Avatar</param>
5823 </member> 5823 <param name="amount">Amount in L$</param>
5824 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock"> 5824 </member>
5825 <exclude/> 5825 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32,System.String)">
5826 </member> 5826 <summary>
5827 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket"> 5827 Give Money to destination Avatar
5828 <exclude/> 5828 </summary>
5829 </member> 5829 <param name="target">UUID of the Target Avatar</param>
5830 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock"> 5830 <param name="amount">Amount in L$</param>
5831 <exclude/> 5831 <param name="description">Description that will show up in the
5832 </member> 5832 recipients transaction history</param>
5833 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock"> 5833 </member>
5834 <exclude/> 5834 <member name="M:OpenMetaverse.AgentManager.GiveObjectMoney(OpenMetaverse.UUID,System.Int32,System.String)">
5835 </member> 5835 <summary>
5836 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket"> 5836 Give L$ to an object
5837 <exclude/> 5837 </summary>
5838 </member> 5838 <param name="target">object <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
5839 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock"> 5839 <param name="amount">amount of L$ to give</param>
5840 <exclude/> 5840 <param name="objectName">name of object</param>
5841 </member> 5841 </member>
5842 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock"> 5842 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32)">
5843 <exclude/> 5843 <summary>
5844 </member> 5844 Give L$ to a group
5845 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket"> 5845 </summary>
5846 <exclude/> 5846 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
5847 </member> 5847 <param name="amount">amount of L$ to give</param>
5848 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock"> 5848 </member>
5849 <exclude/> 5849 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)">
5850 </member> 5850 <summary>
5851 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket"> 5851 Give L$ to a group
5852 <exclude/> 5852 </summary>
5853 </member> 5853 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
5854 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock"> 5854 <param name="amount">amount of L$ to give</param>
5855 <exclude/> 5855 <param name="description">description of transaction</param>
5856 </member> 5856 </member>
5857 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock"> 5857 <member name="M:OpenMetaverse.AgentManager.PayUploadFee">
5858 <exclude/> 5858 <summary>
5859 </member> 5859 Pay texture/animation upload fee
5860 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket"> 5860 </summary>
5861 <exclude/> 5861 </member>
5862 </member> 5862 <member name="M:OpenMetaverse.AgentManager.PayUploadFee(System.String)">
5863 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock"> 5863 <summary>
5864 <exclude/> 5864 Pay texture/animation upload fee
5865 </member> 5865 </summary>
5866 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock"> 5866 <param name="description">description of the transaction</param>
5867 <exclude/> 5867 </member>
5868 </member> 5868 <member name="M:OpenMetaverse.AgentManager.GiveMoney(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.MoneyTransactionType,OpenMetaverse.TransactionFlags)">
5869 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket"> 5869 <summary>
5870 <exclude/> 5870 Give Money to destination Object or Avatar
5871 </member> 5871 </summary>
5872 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock"> 5872 <param name="target">UUID of the Target Object/Avatar</param>
5873 <exclude/> 5873 <param name="amount">Amount in L$</param>
5874 </member> 5874 <param name="description">Reason (Optional normally)</param>
5875 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock"> 5875 <param name="type">The type of transaction</param>
5876 <exclude/> 5876 <param name="flags">Transaction flags, mostly for identifying group
5877 </member> 5877 transactions</param>
5878 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket"> 5878 </member>
5879 <exclude/> 5879 <member name="M:OpenMetaverse.AgentManager.PlayGesture(OpenMetaverse.UUID)">
5880 </member> 5880 <summary>
5881 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock"> 5881 Plays a gesture
5882 <exclude/> 5882 </summary>
5883 </member> 5883 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
5884 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock"> 5884 </member>
5885 <exclude/> 5885 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)">
5886 </member> 5886 <summary>
5887 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket"> 5887 Mark gesture active
5888 <exclude/> 5888 </summary>
5889 </member> 5889 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
5890 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock"> 5890 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
5891 <exclude/> 5891 </member>
5892 </member> 5892 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)">
5893 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock"> 5893 <summary>
5894 <exclude/> 5894 Mark gesture inactive
5895 </member> 5895 </summary>
5896 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket"> 5896 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
5897 <exclude/> 5897 </member>
5898 </member> 5898 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)">
5899 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock"> 5899 <summary>
5900 <exclude/> 5900 Send an AgentAnimation packet that toggles a single animation on
5901 </member> 5901 </summary>
5902 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket"> 5902 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of the animation to start playing</param>
5903 <exclude/> 5903 <param name="reliable">Whether to ensure delivery of this packet or not</param>
5904 </member> 5904 </member>
5905 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock"> 5905 <member name="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)">
5906 <exclude/> 5906 <summary>
5907 </member> 5907 Send an AgentAnimation packet that toggles a single animation off
5908 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket"> 5908 </summary>
5909 <exclude/> 5909 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of a
5910 </member> 5910 currently playing animation to stop playing</param>
5911 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock"> 5911 <param name="reliable">Whether to ensure delivery of this packet or not</param>
5912 <exclude/> 5912 </member>
5913 </member> 5913 <member name="M:OpenMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.Boolean},System.Boolean)">
5914 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock"> 5914 <summary>
5915 <exclude/> 5915 Send an AgentAnimation packet that will toggle animations on or off
5916 </member> 5916 </summary>
5917 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket"> 5917 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID"/>s, and whether to
5918 <exclude/> 5918 turn that animation on or off</param>
5919 </member> 5919 <param name="reliable">Whether to ensure delivery of this packet or not</param>
5920 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock"> 5920 </member>
5921 <exclude/> 5921 <member name="M:OpenMetaverse.AgentManager.GoHome">
5922 </member> 5922 <summary>
5923 <member name="T:OpenMetaverse.Packets.StartLurePacket"> 5923 Teleports agent to their stored home location
5924 <exclude/> 5924 </summary>
5925 </member> 5925 <returns>true on successful teleport to home location</returns>
5926 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock"> 5926 </member>
5927 <exclude/> 5927 <member name="M:OpenMetaverse.AgentManager.Teleport(OpenMetaverse.UUID)">
5928 </member> 5928 <summary>
5929 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock"> 5929 Teleport agent to a landmark
5930 <exclude/> 5930 </summary>
5931 </member> 5931 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
5932 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock"> 5932 <returns>true on success, false on failure</returns>
5933 <exclude/> 5933 </member>
5934 </member> 5934 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)">
5935 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket"> 5935 <summary>
5936 <exclude/> 5936 Attempt to look up a simulator name and teleport to the discovered
5937 </member> 5937 destination
5938 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock"> 5938 </summary>
5939 <exclude/> 5939 <param name="simName">Region name to look up</param>
5940 </member> 5940 <param name="position">Position to teleport to</param>
5941 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket"> 5941 <returns>True if the lookup and teleport were successful, otherwise
5942 <exclude/> 5942 false</returns>
5943 </member> 5943 </member>
5944 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock"> 5944 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
5945 <exclude/> 5945 <summary>
5946 </member> 5946 Attempt to look up a simulator name and teleport to the discovered
5947 <member name="T:OpenMetaverse.Packets.TeleportStartPacket"> 5947 destination
5948 <exclude/> 5948 </summary>
5949 </member> 5949 <param name="simName">Region name to look up</param>
5950 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock"> 5950 <param name="position">Position to teleport to</param>
5951 <exclude/> 5951 <param name="lookAt">Target to look at</param>
5952 </member> 5952 <returns>True if the lookup and teleport were successful, otherwise
5953 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket"> 5953 false</returns>
5954 <exclude/> 5954 </member>
5955 </member> 5955 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3)">
5956 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock"> 5956 <summary>
5957 <exclude/> 5957 Teleport agent to another region
5958 </member> 5958 </summary>
5959 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock"> 5959 <param name="regionHandle">handle of region to teleport agent to</param>
5960 <exclude/> 5960 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
5961 </member> 5961 <returns>true on success, false on failure</returns>
5962 <member name="T:OpenMetaverse.Packets.UndoPacket"> 5962 <remarks>This call is blocking</remarks>
5963 <exclude/> 5963 </member>
5964 </member> 5964 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
5965 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock"> 5965 <summary>
5966 <exclude/> 5966 Teleport agent to another region
5967 </member> 5967 </summary>
5968 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock"> 5968 <param name="regionHandle">handle of region to teleport agent to</param>
5969 <exclude/> 5969 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
5970 </member> 5970 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
5971 <member name="T:OpenMetaverse.Packets.RedoPacket"> 5971 <returns>true on success, false on failure</returns>
5972 <exclude/> 5972 <remarks>This call is blocking</remarks>
5973 </member> 5973 </member>
5974 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock"> 5974 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3)">
5975 <exclude/> 5975 <summary>
5976 </member> 5976 Request teleport to a another simulator
5977 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock"> 5977 </summary>
5978 <exclude/> 5978 <param name="regionHandle">handle of region to teleport agent to</param>
5979 </member> 5979 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
5980 <member name="T:OpenMetaverse.Packets.UndoLandPacket"> 5980 </member>
5981 <exclude/> 5981 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
5982 </member> 5982 <summary>
5983 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock"> 5983 Request teleport to a another simulator
5984 <exclude/> 5984 </summary>
5985 </member> 5985 <param name="regionHandle">handle of region to teleport agent to</param>
5986 <member name="T:OpenMetaverse.Packets.AgentPausePacket"> 5986 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
5987 <exclude/> 5987 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
5988 </member> 5988 </member>
5989 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock"> 5989 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(OpenMetaverse.UUID)">
5990 <exclude/> 5990 <summary>
5991 </member> 5991 Teleport agent to a landmark
5992 <member name="T:OpenMetaverse.Packets.AgentResumePacket"> 5992 </summary>
5993 <exclude/> 5993 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
5994 </member> 5994 </member>
5995 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock"> 5995 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)">
5996 <exclude/> 5996 <summary>
5997 </member> 5997 Send a teleport lure to another avatar with default "Join me in ..." invitation message
5998 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket"> 5998 </summary>
5999 <exclude/> 5999 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
6000 </member> 6000 </member>
6001 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock"> 6001 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)">
6002 <exclude/> 6002 <summary>
6003 </member> 6003 Send a teleport lure to another avatar with custom invitation message
6004 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock"> 6004 </summary>
6005 <exclude/> 6005 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
6006 </member> 6006 <param name="message">custom message to send with invitation</param>
6007 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket"> 6007 </member>
6008 <exclude/> 6008 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,System.Boolean)">
6009 </member> 6009 <summary>
6010 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock"> 6010 Respond to a teleport lure by either accepting it and initiating
6011 <exclude/> 6011 the teleport, or denying it
6012 </member> 6012 </summary>
6013 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock"> 6013 <param name="requesterID"><seealso cref="T:OpenMetaverse.UUID"/> of the avatar sending the lure</param>
6014 <exclude/> 6014 <param name="accept">true to accept the lure, false to decline it</param>
6015 </member> 6015 </member>
6016 <member name="T:OpenMetaverse.Packets.AgentFOVPacket"> 6016 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)">
6017 <exclude/> 6017 <summary>
6018 </member> 6018 Update agent profile
6019 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock"> 6019 </summary>
6020 <exclude/> 6020 <param name="profile"><seealso cref="T:OpenMetaverse.Avatar.AvatarProperties"/> struct containing updated
6021 </member> 6021 profile information</param>
6022 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock"> 6022 </member>
6023 <exclude/> 6023 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)">
6024 </member> 6024 <summary>
6025 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket"> 6025 Update agents profile interests
6026 <exclude/> 6026 </summary>
6027 </member> 6027 <param name="interests">selection of interests from <seealso cref="T:OpenMetaverse.Avatar.Interests"/> struct</param>
6028 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock"> 6028 </member>
6029 <exclude/> 6029 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)">
6030 </member> 6030 <summary>
6031 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock"> 6031 Set the height and the width of the client window. This is used
6032 <exclude/> 6032 by the server to build a virtual camera frustum for our avatar
6033 </member> 6033 </summary>
6034 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket"> 6034 <param name="height">New height of the viewer window</param>
6035 <exclude/> 6035 <param name="width">New width of the viewer window</param>
6036 </member> 6036 </member>
6037 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock"> 6037 <member name="M:OpenMetaverse.AgentManager.RequestMuteList">
6038 <exclude/> 6038 <summary>
6039 </member> 6039 Request the list of muted objects and avatars for this agent
6040 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock"> 6040 </summary>
6041 <exclude/> 6041 </member>
6042 </member> 6042 <member name="M:OpenMetaverse.AgentManager.SetHome">
6043 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock"> 6043 <summary>
6044 <exclude/> 6044 Sets home location to agents current position
6045 </member> 6045 </summary>
6046 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock"> 6046 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage"/>) with
6047 <exclude/> 6047 success or failure message</remarks>
6048 </member> 6048 </member>
6049 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket"> 6049 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)">
6050 <exclude/> 6050 <summary>
6051 </member> 6051 Move an agent in to a simulator. This packet is the last packet
6052 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock"> 6052 needed to complete the transition in to a new simulator
6053 <exclude/> 6053 </summary>
6054 </member> 6054 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
6055 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock"> 6055 </member>
6056 <exclude/> 6056 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)">
6057 </member> 6057 <summary>
6058 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket"> 6058 Reply to script permissions request
6059 <exclude/> 6059 </summary>
6060 </member> 6060 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
6061 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock"> 6061 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the itemID requesting permissions</param>
6062 <exclude/> 6062 <param name="taskID"><seealso cref="T:OpenMetaverse.UUID"/> of the taskID requesting permissions</param>
6063 </member> 6063 <param name="permissions"><seealso cref="T:OpenMetaverse.ScriptPermission"/> list of permissions to allow</param>
6064 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket"> 6064 </member>
6065 <exclude/> 6065 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
6066 </member> 6066 <summary>
6067 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock"> 6067 Respond to a group invitation by either accepting or denying it
6068 <exclude/> 6068 </summary>
6069 </member> 6069 <param name="groupID">UUID of the group (sent in the AgentID field of the invite message)</param>
6070 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket"> 6070 <param name="imSessionID">IM Session ID from the group invitation message</param>
6071 <exclude/> 6071 <param name="accept">Accept the group invitation or deny it</param>
6072 </member> 6072 </member>
6073 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock"> 6073 <member name="M:OpenMetaverse.AgentManager.RequestScriptSensor(System.String,OpenMetaverse.UUID,OpenMetaverse.ScriptSensorTypeFlags,System.Single,System.Single,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
6074 <exclude/> 6074 <summary>
6075 </member> 6075 Requests script detection of objects and avatars
6076 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket"> 6076 </summary>
6077 <exclude/> 6077 <param name="name">name of the object/avatar to search for</param>
6078 </member> 6078 <param name="searchID">UUID of the object or avatar to search for</param>
6079 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock"> 6079 <param name="type">Type of search from ScriptSensorTypeFlags</param>
6080 <exclude/> 6080 <param name="range">range of scan (96 max?)</param>
6081 </member> 6081 <param name="arc">the arc in radians to search within</param>
6082 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock"> 6082 <param name="requestID">an user generated ID to correlate replies with</param>
6083 <exclude/> 6083 <param name="sim">Simulator to perform search in</param>
6084 </member> 6084 </member>
6085 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket"> 6085 <member name="M:OpenMetaverse.AgentManager.PickInfoUpdate(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.UUID,System.String,OpenMetaverse.Vector3d,OpenMetaverse.UUID,System.String)">
6086 <exclude/> 6086 <summary>
6087 </member> 6087 Create or update profile pick
6088 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock"> 6088 </summary>
6089 <exclude/> 6089 <param name="pickID">UUID of the pick to update, or random UUID to create a new pick</param>
6090 </member> 6090 <param name="topPick">Is this a top pick? (typically false)</param>
6091 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock"> 6091 <param name="parcelID">UUID of the parcel (UUID.Zero for the current parcel)</param>
6092 <exclude/> 6092 <param name="name">Name of the pick</param>
6093 </member> 6093 <param name="globalPosition">Global position of the pick landmark</param>
6094 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock"> 6094 <param name="textureID">UUID of the image displayed with the pick</param>
6095 <exclude/> 6095 <param name="description">Long description of the pick</param>
6096 </member> 6096 </member>
6097 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket"> 6097 <member name="M:OpenMetaverse.AgentManager.PickDelete(OpenMetaverse.UUID)">
6098 <exclude/> 6098 <summary>
6099 </member> 6099 Delete profile pick
6100 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock"> 6100 </summary>
6101 <exclude/> 6101 <param name="pickID">UUID of the pick to delete</param>
6102 </member> 6102 </member>
6103 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock"> 6103 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,OpenMetaverse.Vector3d,System.String,System.String,System.Boolean)">
6104 <exclude/> 6104 <summary>
6105 </member> 6105 Create or update profile Classified
6106 <member name="T:OpenMetaverse.Packets.ObjectScalePacket"> 6106 </summary>
6107 <exclude/> 6107 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param>
6108 </member> 6108 <param name="category">Defines what catagory the classified is in</param>
6109 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock"> 6109 <param name="snapshotID">UUID of the image displayed with the classified</param>
6110 <exclude/> 6110 <param name="price">Price that the classified will cost to place for a week</param>
6111 </member> 6111 <param name="position">Global position of the classified landmark</param>
6112 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock"> 6112 <param name="name">Name of the classified</param>
6113 <exclude/> 6113 <param name="desc">Long description of the classified</param>
6114 </member> 6114 <param name="autoRenew">if true, auto renew classified after expiration</param>
6115 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket"> 6115 </member>
6116 <exclude/> 6116 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,System.String,System.String,System.Boolean)">
6117 </member> 6117 <summary>
6118 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock"> 6118 Create or update profile Classified
6119 <exclude/> 6119 </summary>
6120 </member> 6120 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param>
6121 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock"> 6121 <param name="category">Defines what catagory the classified is in</param>
6122 <exclude/> 6122 <param name="snapshotID">UUID of the image displayed with the classified</param>
6123 </member> 6123 <param name="price">Price that the classified will cost to place for a week</param>
6124 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket"> 6124 <param name="name">Name of the classified</param>
6125 <exclude/> 6125 <param name="desc">Long description of the classified</param>
6126 </member> 6126 <param name="autoRenew">if true, auto renew classified after expiration</param>
6127 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock"> 6127 </member>
6128 <exclude/> 6128 <member name="M:OpenMetaverse.AgentManager.DeleteClassfied(OpenMetaverse.UUID)">
6129 </member> 6129 <summary>
6130 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket"> 6130 Delete a classified ad
6131 <exclude/> 6131 </summary>
6132 </member> 6132 <param name="classifiedID">The classified ads ID</param>
6133 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock"> 6133 </member>
6134 <exclude/> 6134 <member name="M:OpenMetaverse.AgentManager.InstantMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6135 </member> 6135 <summary>
6136 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock"> 6136 Take an incoming ImprovedInstantMessage packet, auto-parse, and if
6137 <exclude/> 6137 OnInstantMessage is defined call that with the appropriate arguments
6138 </member> 6138 </summary>
6139 <member name="T:OpenMetaverse.Packets.ObjectImagePacket"> 6139 <param name="sender">The sender</param>
6140 <exclude/> 6140 <param name="e">The EventArgs object containing the packet data</param>
6141 </member> 6141 </member>
6142 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock"> 6142 <member name="M:OpenMetaverse.AgentManager.ChatHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6143 <exclude/> 6143 <summary>
6144 </member> 6144 Take an incoming Chat packet, auto-parse, and if OnChat is defined call
6145 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock"> 6145 that with the appropriate arguments.
6146 <exclude/> 6146 </summary>
6147 </member> 6147 <param name="sender">The sender</param>
6148 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket"> 6148 <param name="e">The EventArgs object containing the packet data</param>
6149 <exclude/> 6149 </member>
6150 </member> 6150 <member name="M:OpenMetaverse.AgentManager.ScriptDialogHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6151 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock"> 6151 <summary>
6152 <exclude/> 6152 Used for parsing llDialogs
6153 </member> 6153 </summary>
6154 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock"> 6154 <param name="sender">The sender</param>
6155 <exclude/> 6155 <param name="e">The EventArgs object containing the packet data</param>
6156 </member> 6156 </member>
6157 <member name="T:OpenMetaverse.Packets.ObjectShapePacket"> 6157 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6158 <exclude/> 6158 <summary>
6159 </member> 6159 Used for parsing llRequestPermissions dialogs
6160 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock"> 6160 </summary>
6161 <exclude/> 6161 <param name="sender">The sender</param>
6162 </member> 6162 <param name="e">The EventArgs object containing the packet data</param>
6163 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock"> 6163 </member>
6164 <exclude/> 6164 <member name="M:OpenMetaverse.AgentManager.ScriptControlChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6165 </member> 6165 <summary>
6166 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket"> 6166 Handles Script Control changes when Script with permissions releases or takes a control
6167 <exclude/> 6167 </summary>
6168 </member> 6168 <param name="sender">The sender</param>
6169 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock"> 6169 <param name="e">The EventArgs object containing the packet data</param>
6170 <exclude/> 6170 </member>
6171 </member> 6171 <member name="M:OpenMetaverse.AgentManager.LoadURLHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6172 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock"> 6172 <summary>
6173 <exclude/> 6173 Used for parsing llLoadURL Dialogs
6174 </member> 6174 </summary>
6175 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket"> 6175 <param name="sender">The sender</param>
6176 <exclude/> 6176 <param name="e">The EventArgs object containing the packet data</param>
6177 </member> 6177 </member>
6178 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock"> 6178 <member name="M:OpenMetaverse.AgentManager.MovementCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6179 <exclude/> 6179 <summary>
6180 </member> 6180 Update client's Position, LookAt and region handle from incoming packet
6181 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock"> 6181 </summary>
6182 <exclude/> 6182 <param name="sender">The sender</param>
6183 </member> 6183 <param name="e">The EventArgs object containing the packet data</param>
6184 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock"> 6184 <remarks>This occurs when after an avatar moves into a new sim</remarks>
6185 <exclude/> 6185 </member>
6186 </member> 6186 <member name="M:OpenMetaverse.AgentManager.HealthHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6187 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket"> 6187 <summary>Process an incoming packet and raise the appropriate events</summary>
6188 <exclude/> 6188 <param name="sender">The sender</param>
6189 </member> 6189 <param name="e">The EventArgs object containing the packet data</param>
6190 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock"> 6190 </member>
6191 <exclude/> 6191 <member name="M:OpenMetaverse.AgentManager.AgentDataUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6192 </member> 6192 <summary>Process an incoming packet and raise the appropriate events</summary>
6193 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock"> 6193 <param name="sender">The sender</param>
6194 <exclude/> 6194 <param name="e">The EventArgs object containing the packet data</param>
6195 </member> 6195 </member>
6196 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket"> 6196 <member name="M:OpenMetaverse.AgentManager.MoneyBalanceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6197 <exclude/> 6197 <summary>Process an incoming packet and raise the appropriate events</summary>
6198 </member> 6198 <param name="sender">The sender</param>
6199 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock"> 6199 <param name="e">The EventArgs object containing the packet data</param>
6200 <exclude/> 6200 </member>
6201 </member> 6201 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
6202 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock"> 6202 <summary>
6203 <exclude/> 6203 Process TeleportFailed message sent via EventQueue, informs agent its last teleport has failed and why.
6204 </member> 6204 </summary>
6205 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket"> 6205 <param name="messageKey">The Message Key</param>
6206 <exclude/> 6206 <param name="message">An IMessage object Deserialized from the recieved message event</param>
6207 </member> 6207 <param name="simulator">The simulator originating the event message</param>
6208 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock"> 6208 </member>
6209 <exclude/> 6209 <member name="M:OpenMetaverse.AgentManager.TeleportFinishEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
6210 </member> 6210 <summary>
6211 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock"> 6211 Process TeleportFinish from Event Queue and pass it onto our TeleportHandler
6212 <exclude/> 6212 </summary>
6213 </member> 6213 <param name="capsKey">The message system key for this event</param>
6214 <member name="T:OpenMetaverse.Packets.DerezContainerPacket"> 6214 <param name="message">IMessage object containing decoded data from OSD</param>
6215 <exclude/> 6215 <param name="simulator">The simulator originating the event message</param>
6216 </member> 6216 </member>
6217 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock"> 6217 <member name="M:OpenMetaverse.AgentManager.TeleportHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6218 <exclude/> 6218 <summary>Process an incoming packet and raise the appropriate events</summary>
6219 </member> 6219 <param name="sender">The sender</param>
6220 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket"> 6220 <param name="e">The EventArgs object containing the packet data</param>
6221 <exclude/> 6221 </member>
6222 </member> 6222 <member name="M:OpenMetaverse.AgentManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6223 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock"> 6223 <summary>Process an incoming packet and raise the appropriate events</summary>
6224 <exclude/> 6224 <param name="sender">The sender</param>
6225 </member> 6225 <param name="e">The EventArgs object containing the packet data</param>
6226 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock"> 6226 </member>
6227 <exclude/> 6227 <member name="M:OpenMetaverse.AgentManager.MeanCollisionAlertHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6228 </member> 6228 <summary>Process an incoming packet and raise the appropriate events</summary>
6229 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock"> 6229 <param name="sender">The sender</param>
6230 <exclude/> 6230 <param name="e">The EventArgs object containing the packet data</param>
6231 </member> 6231 </member>
6232 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket"> 6232 <member name="M:OpenMetaverse.AgentManager.CrossedRegionEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
6233 <exclude/> 6233 <summary>
6234 </member> 6234 Crossed region handler for message that comes across the EventQueue. Sent to an agent
6235 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock"> 6235 when the agent crosses a sim border into a new region.
6236 <exclude/> 6236 </summary>
6237 </member> 6237 <param name="capsKey">The message key</param>
6238 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock"> 6238 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
6239 <exclude/> 6239 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
6240 </member> 6240 </member>
6241 <member name="T:OpenMetaverse.Packets.ObjectNamePacket"> 6241 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6242 <exclude/> 6242 <summary>Process an incoming packet and raise the appropriate events</summary>
6243 </member> 6243 <param name="sender">The sender</param>
6244 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock"> 6244 <param name="e">The EventArgs object containing the packet data</param>
6245 <exclude/> 6245 <remarks>This packet is now being sent via the EventQueue</remarks>
6246 </member> 6246 </member>
6247 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock"> 6247 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionEventReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
6248 <exclude/> 6248 <summary>
6249 </member> 6249 Group Chat event handler
6250 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket"> 6250 </summary>
6251 <exclude/> 6251 <param name="capsKey">The capability Key</param>
6252 </member> 6252 <param name="message">IMessage object containing decoded data from OSD</param>
6253 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock"> 6253 <param name="simulator"></param>
6254 <exclude/> 6254 </member>
6255 </member> 6255 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
6256 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock"> 6256 <summary>
6257 <exclude/> 6257 Response from request to join a group chat
6258 </member> 6258 </summary>
6259 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket"> 6259 <param name="capsKey"></param>
6260 <exclude/> 6260 <param name="message">IMessage object containing decoded data from OSD</param>
6261 </member> 6261 <param name="simulator"></param>
6262 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock"> 6262 </member>
6263 <exclude/> 6263 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
6264 </member> 6264 <summary>
6265 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock"> 6265 Someone joined or left group chat
6266 <exclude/> 6266 </summary>
6267 </member> 6267 <param name="capsKey"></param>
6268 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket"> 6268 <param name="message">IMessage object containing decoded data from OSD</param>
6269 <exclude/> 6269 <param name="simulator"></param>
6270 </member> 6270 </member>
6271 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock"> 6271 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
6272 <exclude/> 6272 <summary>
6273 </member> 6273 Handle a group chat Invitation
6274 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock"> 6274 </summary>
6275 <exclude/> 6275 <param name="capsKey">Caps Key</param>
6276 </member> 6276 <param name="message">IMessage object containing decoded data from OSD</param>
6277 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket"> 6277 <param name="simulator">Originating Simulator</param>
6278 <exclude/> 6278 </member>
6279 </member> 6279 <member name="M:OpenMetaverse.AgentManager.ModerateChatSessions(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Boolean)">
6280 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock"> 6280 <summary>
6281 <exclude/> 6281 Moderate a chat session
6282 </member> 6282 </summary>
6283 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock"> 6283 <param name="sessionID">the <see cref="T:OpenMetaverse.UUID"/> of the session to moderate, for group chats this will be the groups UUID</param>
6284 <exclude/> 6284 <param name="memberID">the <see cref="T:OpenMetaverse.UUID"/> of the avatar to moderate</param>
6285 </member> 6285 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param>
6286 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket"> 6286 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param>
6287 <exclude/> 6287 </member>
6288 </member> 6288 <member name="M:OpenMetaverse.AgentManager.AlertMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6289 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock"> 6289 <summary>Process an incoming packet and raise the appropriate events</summary>
6290 <exclude/> 6290 <param name="sender">The sender</param>
6291 </member> 6291 <param name="e">The EventArgs object containing the packet data</param>
6292 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock"> 6292 </member>
6293 <exclude/> 6293 <member name="M:OpenMetaverse.AgentManager.CameraConstraintHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6294 </member> 6294 <summary>Process an incoming packet and raise the appropriate events</summary>
6295 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket"> 6295 <param name="sender">The sender</param>
6296 <exclude/> 6296 <param name="e">The EventArgs object containing the packet data</param>
6297 </member> 6297 </member>
6298 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock"> 6298 <member name="M:OpenMetaverse.AgentManager.ScriptSensorReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6299 <exclude/> 6299 <summary>Process an incoming packet and raise the appropriate events</summary>
6300 </member> 6300 <param name="sender">The sender</param>
6301 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock"> 6301 <param name="e">The EventArgs object containing the packet data</param>
6302 <exclude/> 6302 </member>
6303 </member> 6303 <member name="M:OpenMetaverse.AgentManager.AvatarSitResponseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
6304 <member name="T:OpenMetaverse.Packets.ObjectDropPacket"> 6304 <summary>Process an incoming packet and raise the appropriate events</summary>
6305 <exclude/> 6305 <param name="sender">The sender</param>
6306 </member> 6306 <param name="e">The EventArgs object containing the packet data</param>
6307 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock"> 6307 </member>
6308 <exclude/> 6308 <member name="E:OpenMetaverse.AgentManager.ChatFromSimulator">
6309 </member> 6309 <summary>Raised when a scripted object or agent within range sends a public message</summary>
6310 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock"> 6310 </member>
6311 <exclude/> 6311 <member name="E:OpenMetaverse.AgentManager.ScriptDialog">
6312 </member> 6312 <summary>Raised when a scripted object sends a dialog box containing possible
6313 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket"> 6313 options an agent can respond to</summary>
6314 <exclude/> 6314 </member>
6315 </member> 6315 <member name="E:OpenMetaverse.AgentManager.ScriptQuestion">
6316 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock"> 6316 <summary>Raised when an object requests a change in the permissions an agent has permitted</summary>
6317 <exclude/> 6317 </member>
6318 </member> 6318 <member name="E:OpenMetaverse.AgentManager.LoadURL">
6319 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock"> 6319 <summary>Raised when a script requests an agent open the specified URL</summary>
6320 <exclude/> 6320 </member>
6321 </member> 6321 <member name="E:OpenMetaverse.AgentManager.MoneyBalance">
6322 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket"> 6322 <summary>Raised when an agents currency balance is updated</summary>
6323 <exclude/> 6323 </member>
6324 </member> 6324 <member name="E:OpenMetaverse.AgentManager.MoneyBalanceReply">
6325 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock"> 6325 <summary>Raised when a transaction occurs involving currency such as a land purchase</summary>
6326 <exclude/> 6326 </member>
6327 </member> 6327 <member name="E:OpenMetaverse.AgentManager.IM">
6328 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock"> 6328 <summary>Raised when an ImprovedInstantMessage packet is recieved from the simulator, this is used for everything from
6329 <exclude/> 6329 private messaging to friendship offers. The Dialog field defines what type of message has arrived</summary>
6330 </member> 6330 </member>
6331 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket"> 6331 <member name="E:OpenMetaverse.AgentManager.TeleportProgress">
6332 <exclude/> 6332 <summary>Raised when an agent has requested a teleport to another location, or when responding to a lure. Raised multiple times
6333 </member> 6333 for each teleport indicating the progress of the request</summary>
6334 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock"> 6334 </member>
6335 <exclude/> 6335 <member name="E:OpenMetaverse.AgentManager.AgentDataReply">
6336 </member> 6336 <summary>Raised when a simulator sends agent specific information for our avatar.</summary>
6337 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock"> 6337 </member>
6338 <exclude/> 6338 <member name="E:OpenMetaverse.AgentManager.AnimationsChanged">
6339 </member> 6339 <summary>Raised when our agents animation playlist changes</summary>
6340 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock"> 6340 </member>
6341 <exclude/> 6341 <member name="E:OpenMetaverse.AgentManager.MeanCollision">
6342 </member> 6342 <summary>Raised when an object or avatar forcefully collides with our agent</summary>
6343 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket"> 6343 </member>
6344 <exclude/> 6344 <member name="E:OpenMetaverse.AgentManager.RegionCrossed">
6345 </member> 6345 <summary>Raised when our agent crosses a region border into another region</summary>
6346 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock"> 6346 </member>
6347 <exclude/> 6347 <member name="E:OpenMetaverse.AgentManager.GroupChatJoined">
6348 </member> 6348 <summary>Raised when our agent succeeds or fails to join a group chat session</summary>
6349 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock"> 6349 </member>
6350 <exclude/> 6350 <member name="E:OpenMetaverse.AgentManager.GroupChatLeft">
6351 </member> 6351 <summary>Raised when our agent exits a group chat session</summary>
6352 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock"> 6352 </member>
6353 <exclude/> 6353 <member name="E:OpenMetaverse.AgentManager.AlertMessage">
6354 </member> 6354 <summary>Raised when a simulator sends an urgent message usually indication the recent failure of
6355 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket"> 6355 another action we have attempted to take such as an attempt to enter a parcel where we are denied access</summary>
6356 <exclude/> 6356 </member>
6357 </member> 6357 <member name="E:OpenMetaverse.AgentManager.ScriptControlChange">
6358 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock"> 6358 <summary>Raised when a script attempts to take or release specified controls for our agent</summary>
6359 <exclude/> 6359 </member>
6360 </member> 6360 <member name="E:OpenMetaverse.AgentManager.CameraConstraint">
6361 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock"> 6361 <summary>Raised when the simulator detects our agent is trying to view something
6362 <exclude/> 6362 beyond its limits</summary>
6363 </member> 6363 </member>
6364 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock"> 6364 <member name="E:OpenMetaverse.AgentManager.ScriptSensorReply">
6365 <exclude/> 6365 <summary>Raised when a script sensor reply is received from a simulator</summary>
6366 </member> 6366 </member>
6367 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket"> 6367 <member name="E:OpenMetaverse.AgentManager.AvatarSitResponse">
6368 <exclude/> 6368 <summary>Raised in response to a <see cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> request</summary>
6369 </member> 6369 </member>
6370 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock"> 6370 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberAdded">
6371 <exclude/> 6371 <summary>Raised when an avatar enters a group chat session we are participating in</summary>
6372 </member> 6372 </member>
6373 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock"> 6373 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberLeft">
6374 <exclude/> 6374 <summary>Raised when an agent exits a group chat session we are participating in</summary>
6375 </member> 6375 </member>
6376 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket"> 6376 <member name="P:OpenMetaverse.AgentManager.AgentID">
6377 <exclude/> 6377 <summary>Your (client) avatars <see cref="T:OpenMetaverse.UUID"/></summary>
6378 </member> 6378 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks>
6379 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock"> 6379 </member>
6380 <exclude/> 6380 <member name="P:OpenMetaverse.AgentManager.SessionID">
6381 </member> 6381 <summary>Temporary <seealso cref="T:OpenMetaverse.UUID"/> assigned to this session, used for
6382 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock"> 6382 verifying our identity in packets</summary>
6383 <exclude/> 6383 </member>
6384 </member> 6384 <member name="P:OpenMetaverse.AgentManager.SecureSessionID">
6385 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket"> 6385 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID"/> that is never sent over the wire</summary>
6386 <exclude/> 6386 </member>
6387 </member> 6387 <member name="P:OpenMetaverse.AgentManager.LocalID">
6388 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock"> 6388 <summary>Your (client) avatar ID, local to the current region/sim</summary>
6389 <exclude/> 6389 </member>
6390 </member> 6390 <member name="P:OpenMetaverse.AgentManager.StartLocation">
6391 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock"> 6391 <summary>Where the avatar started at login. Can be "last", "home"
6392 <exclude/> 6392 or a login <seealso cref="T:OpenMetaverse.URI"/></summary>
6393 </member> 6393 </member>
6394 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket"> 6394 <member name="P:OpenMetaverse.AgentManager.AgentAccess">
6395 <exclude/> 6395 <summary>The access level of this agent, usually M or PG</summary>
6396 </member> 6396 </member>
6397 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock"> 6397 <member name="P:OpenMetaverse.AgentManager.CollisionPlane">
6398 <exclude/> 6398 <summary>The CollisionPlane of Agent</summary>
6399 </member> 6399 </member>
6400 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock"> 6400 <member name="P:OpenMetaverse.AgentManager.Velocity">
6401 <exclude/> 6401 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of our agent</summary>
6402 </member> 6402 </member>
6403 <member name="T:OpenMetaverse.Packets.ModifyLandPacket"> 6403 <member name="P:OpenMetaverse.AgentManager.Acceleration">
6404 <exclude/> 6404 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the acceleration of our agent</summary>
6405 </member> 6405 </member>
6406 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock"> 6406 <member name="P:OpenMetaverse.AgentManager.AngularVelocity">
6407 <exclude/> 6407 <summary>A <seealso cref="T:OpenMetaverse.Vector3"/> which specifies the angular speed, and axis about which an Avatar is rotating.</summary>
6408 </member> 6408 </member>
6409 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock"> 6409 <member name="P:OpenMetaverse.AgentManager.HomePosition">
6410 <exclude/> 6410 <summary>Position avatar client will goto when login to 'home' or during
6411 </member> 6411 teleport request to 'home' region.</summary>
6412 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock"> 6412 </member>
6413 <exclude/> 6413 <member name="P:OpenMetaverse.AgentManager.HomeLookAt">
6414 </member> 6414 <summary>LookAt point saved/restored with HomePosition</summary>
6415 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock"> 6415 </member>
6416 <exclude/> 6416 <member name="P:OpenMetaverse.AgentManager.FirstName">
6417 </member> 6417 <summary>Avatar First Name (i.e. Philip)</summary>
6418 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket"> 6418 </member>
6419 <exclude/> 6419 <member name="P:OpenMetaverse.AgentManager.LastName">
6420 </member> 6420 <summary>Avatar Last Name (i.e. Linden)</summary>
6421 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock"> 6421 </member>
6422 <exclude/> 6422 <member name="P:OpenMetaverse.AgentManager.Name">
6423 </member> 6423 <summary>Avatar Full Name (i.e. Philip Linden)</summary>
6424 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket"> 6424 </member>
6425 <exclude/> 6425 <member name="P:OpenMetaverse.AgentManager.Health">
6426 </member> 6426 <summary>Gets the health of the agent</summary>
6427 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock"> 6427 </member>
6428 <exclude/> 6428 <member name="P:OpenMetaverse.AgentManager.Balance">
6429 </member> 6429 <summary>Gets the current balance of the agent</summary>
6430 <member name="T:OpenMetaverse.Packets.StateSavePacket"> 6430 </member>
6431 <exclude/> 6431 <member name="P:OpenMetaverse.AgentManager.SittingOn">
6432 </member> 6432 <summary>Gets the local ID of the prim the agent is sitting on,
6433 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock"> 6433 zero if the avatar is not currently sitting</summary>
6434 <exclude/> 6434 </member>
6435 </member> 6435 <member name="P:OpenMetaverse.AgentManager.ActiveGroup">
6436 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock"> 6436 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID"/> of the agents active group.</summary>
6437 <exclude/> 6437 </member>
6438 </member> 6438 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers">
6439 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket"> 6439 <summary>Gets the Agents powers in the currently active group</summary>
6440 <exclude/> 6440 </member>
6441 </member> 6441 <member name="P:OpenMetaverse.AgentManager.TeleportMessage">
6442 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock"> 6442 <summary>Current status message for teleporting</summary>
6443 <exclude/> 6443 </member>
6444 </member> 6444 <member name="P:OpenMetaverse.AgentManager.RelativePosition">
6445 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket"> 6445 <summary>Current position of the agent as a relative offset from
6446 <exclude/> 6446 the simulator, or the parent object if we are sitting on something</summary>
6447 </member> 6447 </member>
6448 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock"> 6448 <member name="P:OpenMetaverse.AgentManager.RelativeRotation">
6449 <exclude/> 6449 <summary>Current rotation of the agent as a relative rotation from
6450 </member> 6450 the simulator, or the parent object if we are sitting on something</summary>
6451 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock"> 6451 </member>
6452 <exclude/> 6452 <member name="P:OpenMetaverse.AgentManager.SimPosition">
6453 </member> 6453 <summary>Current position of the agent in the simulator</summary>
6454 <member name="T:OpenMetaverse.Packets.TrackAgentPacket"> 6454 </member>
6455 <exclude/> 6455 <member name="P:OpenMetaverse.AgentManager.SimRotation">
6456 </member> 6456 <summary>
6457 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock"> 6457 A <seealso cref="T:OpenMetaverse.Quaternion"/> representing the agents current rotation
6458 <exclude/> 6458 </summary>
6459 </member> 6459 </member>
6460 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock"> 6460 <member name="P:OpenMetaverse.AgentManager.GlobalPosition">
6461 <exclude/> 6461 <summary>Returns the global grid position of the avatar</summary>
6462 </member> 6462 </member>
6463 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket"> 6463 <member name="T:OpenMetaverse.AgentManager.AgentMovement">
6464 <exclude/> 6464 <summary>
6465 </member> 6465 Agent movement and camera control
6466 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock"> 6466
6467 <exclude/> 6467 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags"/>
6468 </member> 6468 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags
6469 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock"> 6469 This is most easily accomplished by setting one or more of the AgentMovement properties
6470 <exclude/> 6470
6471 </member> 6471 Movement of an avatar is always based on a compass direction, for example AtPos will move the
6472 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock"> 6472 agent from West to East or forward on the X Axis, AtNeg will of course move agent from
6473 <exclude/> 6473 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis
6474 </member> 6474 The Z axis is Up, finer grained control of movements can be done using the Nudge properties
6475 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock"> 6475 </summary>
6476 <exclude/> 6476 </member>
6477 </member> 6477 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera">
6478 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock"> 6478 <summary>Agent camera controls</summary>
6479 <exclude/> 6479 </member>
6480 </member> 6480 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags">
6481 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket"> 6481 <summary>Currently only used for hiding your group title</summary>
6482 <exclude/> 6482 </member>
6483 </member> 6483 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State">
6484 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock"> 6484 <summary>Action state of the avatar, which can currently be
6485 <exclude/> 6485 typing and editing</summary>
6486 </member> 6486 </member>
6487 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock"> 6487 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation">
6488 <exclude/> 6488 <summary></summary>
6489 </member> 6489 </member>
6490 <member name="T:OpenMetaverse.Packets.UserReportPacket"> 6490 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation">
6491 <exclude/> 6491 <summary></summary>
6492 </member> 6492 </member>
6493 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock"> 6493 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation">
6494 <exclude/> 6494 <summary></summary>
6495 </member> 6495 </member>
6496 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock"> 6496 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation">
6497 <exclude/> 6497 <summary></summary>
6498 </member> 6498 </member>
6499 <member name="T:OpenMetaverse.Packets.AlertMessagePacket"> 6499 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter">
6500 <exclude/> 6500 <summary></summary>
6501 </member> 6501 </member>
6502 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock"> 6502 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis">
6503 <exclude/> 6503 <summary></summary>
6504 </member> 6504 </member>
6505 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock"> 6505 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis">
6506 <exclude/> 6506 <summary></summary>
6507 </member> 6507 </member>
6508 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket"> 6508 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis">
6509 <exclude/> 6509 <summary></summary>
6510 </member> 6510 </member>
6511 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock"> 6511 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar">
6512 <exclude/> 6512 <summary></summary>
6513 </member> 6513 </member>
6514 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock"> 6514 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer">
6515 <exclude/> 6515 <summary>Timer for sending AgentUpdate packets</summary>
6516 </member> 6516 </member>
6517 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket"> 6517 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)">
6518 <exclude/> 6518 <summary>Default constructor</summary>
6519 </member> 6519 </member>
6520 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock"> 6520 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)">
6521 <exclude/> 6521 <summary>
6522 </member> 6522 Send an AgentUpdate with the camera set at the current agent
6523 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket"> 6523 position and pointing towards the heading specified
6524 <exclude/> 6524 </summary>
6525 </member> 6525 <param name="heading">Camera rotation in radians</param>
6526 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock"> 6526 <param name="reliable">Whether to send the AgentUpdate reliable
6527 <exclude/> 6527 or not</param>
6528 </member> 6528 </member>
6529 <member name="T:OpenMetaverse.Packets.HealthMessagePacket"> 6529 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)">
6530 <exclude/> 6530 <summary>
6531 </member> 6531 Rotates the avatar body and camera toward a target position.
6532 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock"> 6532 This will also anchor the camera position on the avatar
6533 <exclude/> 6533 </summary>
6534 </member> 6534 <param name="target">Region coordinates to turn toward</param>
6535 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket"> 6535 </member>
6536 <exclude/> 6536 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate">
6537 </member> 6537 <summary>
6538 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock"> 6538 Send new AgentUpdate packet to update our current camera
6539 <exclude/> 6539 position and rotation
6540 </member> 6540 </summary>
6541 <member name="T:OpenMetaverse.Packets.SimStatsPacket"> 6541 </member>
6542 <exclude/> 6542 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)">
6543 </member> 6543 <summary>
6544 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock"> 6544 Send new AgentUpdate packet to update our current camera
6545 <exclude/> 6545 position and rotation
6546 </member> 6546 </summary>
6547 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock"> 6547 <param name="reliable">Whether to require server acknowledgement
6548 <exclude/> 6548 of this packet</param>
6549 </member> 6549 </member>
6550 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock"> 6550 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)">
6551 <exclude/> 6551 <summary>
6552 </member> 6552 Send new AgentUpdate packet to update our current camera
6553 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket"> 6553 position and rotation
6554 <exclude/> 6554 </summary>
6555 </member> 6555 <param name="reliable">Whether to require server acknowledgement
6556 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock"> 6556 of this packet</param>
6557 <exclude/> 6557 <param name="simulator">Simulator to send the update to</param>
6558 </member> 6558 </member>
6559 <member name="T:OpenMetaverse.Packets.RegionInfoPacket"> 6559 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendManualUpdate(OpenMetaverse.AgentManager.ControlFlags,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single,OpenMetaverse.AgentFlags,OpenMetaverse.AgentState,System.Boolean)">
6560 <exclude/> 6560 <summary>
6561 </member> 6561 Builds an AgentUpdate packet entirely from parameters. This
6562 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock"> 6562 will not touch the state of Self.Movement or
6563 <exclude/> 6563 Self.Movement.Camera in any way
6564 </member> 6564 </summary>
6565 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock"> 6565 <param name="controlFlags"></param>
6566 <exclude/> 6566 <param name="position"></param>
6567 </member> 6567 <param name="forwardAxis"></param>
6568 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block"> 6568 <param name="leftAxis"></param>
6569 <exclude/> 6569 <param name="upAxis"></param>
6570 </member> 6570 <param name="bodyRotation"></param>
6571 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket"> 6571 <param name="headRotation"></param>
6572 <exclude/> 6572 <param name="farClip"></param>
6573 </member> 6573 <param name="reliable"></param>
6574 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock"> 6574 <param name="flags"></param>
6575 <exclude/> 6575 <param name="state"></param>
6576 </member> 6576 </member>
6577 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock"> 6577 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos">
6578 <exclude/> 6578 <summary>Move agent positive along the X axis</summary>
6579 </member> 6579 </member>
6580 <member name="T:OpenMetaverse.Packets.NearestLandingRegionUpdatedPacket"> 6580 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg">
6581 <exclude/> 6581 <summary>Move agent negative along the X axis</summary>
6582 </member> 6582 </member>
6583 <member name="T:OpenMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock"> 6583 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos">
6584 <exclude/> 6584 <summary>Move agent positive along the Y axis</summary>
6585 </member> 6585 </member>
6586 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket"> 6586 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg">
6587 <exclude/> 6587 <summary>Move agent negative along the Y axis</summary>
6588 </member> 6588 </member>
6589 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock"> 6589 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos">
6590 <exclude/> 6590 <summary>Move agent positive along the Z axis</summary>
6591 </member> 6591 </member>
6592 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block"> 6592 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg">
6593 <exclude/> 6593 <summary>Move agent negative along the Z axis</summary>
6594 </member> 6594 </member>
6595 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block"> 6595 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos">
6596 <exclude/> 6596 <summary></summary>
6597 </member> 6597 </member>
6598 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket"> 6598 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg">
6599 <exclude/> 6599 <summary></summary>
6600 </member> 6600 </member>
6601 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock"> 6601 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos">
6602 <exclude/> 6602 <summary></summary>
6603 </member> 6603 </member>
6604 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock"> 6604 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg">
6605 <exclude/> 6605 <summary></summary>
6606 </member> 6606 </member>
6607 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket"> 6607 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt">
6608 <exclude/> 6608 <summary></summary>
6609 </member> 6609 </member>
6610 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock"> 6610 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft">
6611 <exclude/> 6611 <summary></summary>
6612 </member> 6612 </member>
6613 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket"> 6613 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp">
6614 <exclude/> 6614 <summary></summary>
6615 </member> 6615 </member>
6616 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock"> 6616 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly">
6617 <exclude/> 6617 <summary>Causes simulator to make agent fly</summary>
6618 </member> 6618 </member>
6619 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket"> 6619 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop">
6620 <exclude/> 6620 <summary>Stop movement</summary>
6621 </member> 6621 </member>
6622 <member name="T:OpenMetaverse.Packets.TransferRequestPacket"> 6622 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim">
6623 <exclude/> 6623 <summary>Finish animation</summary>
6624 </member> 6624 </member>
6625 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock"> 6625 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp">
6626 <exclude/> 6626 <summary>Stand up from a sit</summary>
6627 </member> 6627 </member>
6628 <member name="T:OpenMetaverse.Packets.TransferInfoPacket"> 6628 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround">
6629 <exclude/> 6629 <summary>Tells simulator to sit agent on ground</summary>
6630 </member> 6630 </member>
6631 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock"> 6631 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook">
6632 <exclude/> 6632 <summary>Place agent into mouselook mode</summary>
6633 </member> 6633 </member>
6634 <member name="T:OpenMetaverse.Packets.TransferAbortPacket"> 6634 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos">
6635 <exclude/> 6635 <summary>Nudge agent positive along the X axis</summary>
6636 </member> 6636 </member>
6637 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock"> 6637 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg">
6638 <exclude/> 6638 <summary>Nudge agent negative along the X axis</summary>
6639 </member> 6639 </member>
6640 <member name="T:OpenMetaverse.Packets.RequestXferPacket"> 6640 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos">
6641 <exclude/> 6641 <summary>Nudge agent positive along the Y axis</summary>
6642 </member> 6642 </member>
6643 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock"> 6643 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg">
6644 <exclude/> 6644 <summary>Nudge agent negative along the Y axis</summary>
6645 </member> 6645 </member>
6646 <member name="T:OpenMetaverse.Packets.AbortXferPacket"> 6646 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos">
6647 <exclude/> 6647 <summary>Nudge agent positive along the Z axis</summary>
6648 </member> 6648 </member>
6649 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock"> 6649 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg">
6650 <exclude/> 6650 <summary>Nudge agent negative along the Z axis</summary>
6651 </member> 6651 </member>
6652 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket"> 6652 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft">
6653 <exclude/> 6653 <summary></summary>
6654 </member> 6654 </member>
6655 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock"> 6655 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight">
6656 <exclude/> 6656 <summary></summary>
6657 </member> 6657 </member>
6658 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock"> 6658 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away">
6659 <exclude/> 6659 <summary>Tell simulator to mark agent as away</summary>
6660 </member> 6660 </member>
6661 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock"> 6661 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown">
6662 <exclude/> 6662 <summary></summary>
6663 </member> 6663 </member>
6664 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket"> 6664 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp">
6665 <exclude/> 6665 <summary></summary>
6666 </member> 6666 </member>
6667 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock"> 6667 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown">
6668 <exclude/> 6668 <summary></summary>
6669 </member> 6669 </member>
6670 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock"> 6670 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp">
6671 <exclude/> 6671 <summary></summary>
6672 </member> 6672 </member>
6673 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket"> 6673 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun">
6674 <exclude/> 6674 <summary>
6675 </member> 6675 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket
6676 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock"> 6676 </summary>
6677 <exclude/> 6677 </member>
6678 </member> 6678 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls">
6679 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket"> 6679 <summary>The current value of the agent control flags</summary>
6680 <exclude/> 6680 </member>
6681 </member> 6681 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval">
6682 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock"> 6682 <summary>Gets or sets the interval in milliseconds at which
6683 <exclude/> 6683 AgentUpdate packets are sent to the current simulator. Setting
6684 </member> 6684 this to a non-zero value will also enable the packet sending if
6685 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket"> 6685 it was previously off, and setting it to zero will disable</summary>
6686 <exclude/> 6686 </member>
6687 </member> 6687 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled">
6688 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock"> 6688 <summary>Gets or sets whether AgentUpdate packets are sent to
6689 <exclude/> 6689 the current simulator</summary>
6690 </member> 6690 </member>
6691 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock"> 6691 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls">
6692 <exclude/> 6692 <summary>Reset movement controls every time we send an update</summary>
6693 </member> 6693 </member>
6694 <member name="T:OpenMetaverse.Packets.KickUserPacket"> 6694 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera">
6695 <exclude/> 6695 <summary>
6696 </member> 6696 Camera controls for the agent, mostly a thin wrapper around
6697 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock"> 6697 CoordinateFrame. This class is only responsible for state
6698 <exclude/> 6698 tracking and math, it does not send any packets
6699 </member> 6699 </summary>
6700 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock"> 6700 </member>
6701 <exclude/> 6701 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far">
6702 </member> 6702 <summary></summary>
6703 <member name="T:OpenMetaverse.Packets.KickUserAckPacket"> 6703 </member>
6704 <exclude/> 6704 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame">
6705 </member> 6705 <summary>The camera is a local frame of reference inside of
6706 <member name="T:OpenMetaverse.Packets.KickUserAckPacket.UserInfoBlock"> 6706 the larger grid space. This is where the math happens</summary>
6707 <exclude/> 6707 </member>
6708 </member> 6708 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor">
6709 <member name="T:OpenMetaverse.Packets.GodKickUserPacket"> 6709 <summary>
6710 <exclude/> 6710 Default constructor
6711 </member> 6711 </summary>
6712 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock"> 6712 </member>
6713 <exclude/> 6713 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position">
6714 </member> 6714 <summary></summary>
6715 <member name="T:OpenMetaverse.Packets.EjectUserPacket"> 6715 </member>
6716 <exclude/> 6716 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis">
6717 </member> 6717 <summary></summary>
6718 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock"> 6718 </member>
6719 <exclude/> 6719 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis">
6720 </member> 6720 <summary></summary>
6721 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock"> 6721 </member>
6722 <exclude/> 6722 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis">
6723 </member> 6723 <summary></summary>
6724 <member name="T:OpenMetaverse.Packets.FreezeUserPacket"> 6724 </member>
6725 <exclude/> 6725 <member name="T:OpenMetaverse.AgentManager.ControlFlags">
6726 </member> 6726 <summary>
6727 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock"> 6727 Used to specify movement actions for your agent
6728 <exclude/> 6728 </summary>
6729 </member> 6729 </member>
6730 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock"> 6730 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE">
6731 <exclude/> 6731 <summary>Empty flag</summary>
6732 </member> 6732 </member>
6733 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket"> 6733 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS">
6734 <exclude/> 6734 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary>
6735 </member> 6735 </member>
6736 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock"> 6736 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG">
6737 <exclude/> 6737 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary>
6738 </member> 6738 </member>
6739 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket"> 6739 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS">
6740 <exclude/> 6740 <summary>Move Left (SL Keybinding: Shift-(A/Left Arrow))</summary>
6741 </member> 6741 </member>
6742 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock"> 6742 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG">
6743 <exclude/> 6743 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary>
6744 </member> 6744 </member>
6745 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock"> 6745 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS">
6746 <exclude/> 6746 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary>
6747 </member> 6747 </member>
6748 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket"> 6748 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG">
6749 <exclude/> 6749 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary>
6750 </member> 6750 </member>
6751 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock"> 6751 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS">
6752 <exclude/> 6752 <summary>Unused</summary>
6753 </member> 6753 </member>
6754 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock"> 6754 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG">
6755 <exclude/> 6755 <summary>Unused</summary>
6756 </member> 6756 </member>
6757 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket"> 6757 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS">
6758 <exclude/> 6758 <summary>Unused</summary>
6759 </member> 6759 </member>
6760 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock"> 6760 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG">
6761 <exclude/> 6761 <summary>Unused</summary>
6762 </member> 6762 </member>
6763 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock"> 6763 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT">
6764 <exclude/> 6764 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary>
6765 </member> 6765 </member>
6766 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock"> 6766 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT">
6767 <exclude/> 6767 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary>
6768 </member> 6768 </member>
6769 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket"> 6769 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP">
6770 <exclude/> 6770 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary>
6771 </member> 6771 </member>
6772 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock"> 6772 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY">
6773 <exclude/> 6773 <summary>Fly</summary>
6774 </member> 6774 </member>
6775 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock"> 6775 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP">
6776 <exclude/> 6776 <summary></summary>
6777 </member> 6777 </member>
6778 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket"> 6778 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM">
6779 <exclude/> 6779 <summary>Finish our current animation</summary>
6780 </member> 6780 </member>
6781 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock"> 6781 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP">
6782 <exclude/> 6782 <summary>Stand up from the ground or a prim seat</summary>
6783 </member> 6783 </member>
6784 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock"> 6784 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND">
6785 <exclude/> 6785 <summary>Sit on the ground at our current location</summary>
6786 </member> 6786 </member>
6787 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket"> 6787 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK">
6788 <exclude/> 6788 <summary>Whether mouselook is currently enabled</summary>
6789 </member> 6789 </member>
6790 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock"> 6790 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS">
6791 <exclude/> 6791 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
6792 </member> 6792 </member>
6793 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock"> 6793 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG">
6794 <exclude/> 6794 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
6795 </member> 6795 </member>
6796 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket"> 6796 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS">
6797 <exclude/> 6797 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
6798 </member> 6798 </member>
6799 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock"> 6799 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG">
6800 <exclude/> 6800 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
6801 </member> 6801 </member>
6802 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock"> 6802 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS">
6803 <exclude/> 6803 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
6804 </member> 6804 </member>
6805 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket"> 6805 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG">
6806 <exclude/> 6806 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
6807 </member> 6807 </member>
6808 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock"> 6808 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT">
6809 <exclude/> 6809 <summary></summary>
6810 </member> 6810 </member>
6811 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock"> 6811 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT">
6812 <exclude/> 6812 <summary></summary>
6813 </member> 6813 </member>
6814 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket"> 6814 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY">
6815 <exclude/> 6815 <summary>Set when the avatar is idled or set to away. Note that the away animation is
6816 </member> 6816 activated separately from setting this flag</summary>
6817 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock"> 6817 </member>
6818 <exclude/> 6818 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN">
6819 </member> 6819 <summary></summary>
6820 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock"> 6820 </member>
6821 <exclude/> 6821 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP">
6822 </member> 6822 <summary></summary>
6823 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket"> 6823 </member>
6824 <exclude/> 6824 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN">
6825 </member> 6825 <summary></summary>
6826 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock"> 6826 </member>
6827 <exclude/> 6827 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP">
6828 </member> 6828 <summary></summary>
6829 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock"> 6829 </member>
6830 <exclude/> 6830 <member name="T:OpenMetaverse.Voice.VoiceSession">
6831 </member> 6831 <summary>
6832 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket"> 6832 Represents a single Voice Session to the Vivox service.
6833 <exclude/> 6833 </summary>
6834 </member> 6834 </member>
6835 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock"> 6835 <member name="M:OpenMetaverse.Voice.VoiceSession.Close">
6836 <exclude/> 6836 <summary>
6837 </member> 6837 Close this session.
6838 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock"> 6838 </summary>
6839 <exclude/> 6839 </member>
6840 </member> 6840 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)">
6841 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket"> 6841 <summary>
6842 <exclude/> 6842 Look up an existing Participants in this session
6843 </member> 6843 </summary>
6844 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock"> 6844 <param name="puri"></param>
6845 <exclude/> 6845 <returns></returns>
6846 </member> 6846 </member>
6847 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock"> 6847 <member name="F:OpenMetaverse.Voice.VoicePosition.Position">
6848 <exclude/> 6848 <summary>Positional vector of the users position</summary>
6849 </member> 6849 </member>
6850 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket"> 6850 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity">
6851 <exclude/> 6851 <summary>Velocity vector of the position</summary>
6852 </member> 6852 </member>
6853 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock"> 6853 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation">
6854 <exclude/> 6854 <summary>At Orientation (X axis) of the position</summary>
6855 </member> 6855 </member>
6856 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock"> 6856 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation">
6857 <exclude/> 6857 <summary>Up Orientation (Y axis) of the position</summary>
6858 </member> 6858 </member>
6859 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock"> 6859 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation">
6860 <exclude/> 6860 <summary>Left Orientation (Z axis) of the position</summary>
6861 </member> 6861 </member>
6862 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket"> 6862 <member name="T:OpenMetaverse.Bumpiness">
6863 <exclude/> 6863 <summary>
6864 </member> 6864 The type of bump-mapping applied to a face
6865 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock"> 6865 </summary>
6866 <exclude/> 6866 </member>
6867 </member> 6867 <member name="F:OpenMetaverse.Bumpiness.None">
6868 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock"> 6868 <summary></summary>
6869 <exclude/> 6869 </member>
6870 </member> 6870 <member name="F:OpenMetaverse.Bumpiness.Brightness">
6871 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket"> 6871 <summary></summary>
6872 <exclude/> 6872 </member>
6873 </member> 6873 <member name="F:OpenMetaverse.Bumpiness.Darkness">
6874 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock"> 6874 <summary></summary>
6875 <exclude/> 6875 </member>
6876 </member> 6876 <member name="F:OpenMetaverse.Bumpiness.Woodgrain">
6877 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock"> 6877 <summary></summary>
6878 <exclude/> 6878 </member>
6879 </member> 6879 <member name="F:OpenMetaverse.Bumpiness.Bark">
6880 <member name="T:OpenMetaverse.Packets.PickDeletePacket"> 6880 <summary></summary>
6881 <exclude/> 6881 </member>
6882 </member> 6882 <member name="F:OpenMetaverse.Bumpiness.Bricks">
6883 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock"> 6883 <summary></summary>
6884 <exclude/> 6884 </member>
6885 </member> 6885 <member name="F:OpenMetaverse.Bumpiness.Checker">
6886 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock"> 6886 <summary></summary>
6887 <exclude/> 6887 </member>
6888 </member> 6888 <member name="F:OpenMetaverse.Bumpiness.Concrete">
6889 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket"> 6889 <summary></summary>
6890 <exclude/> 6890 </member>
6891 </member> 6891 <member name="F:OpenMetaverse.Bumpiness.Crustytile">
6892 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock"> 6892 <summary></summary>
6893 <exclude/> 6893 </member>
6894 </member> 6894 <member name="F:OpenMetaverse.Bumpiness.Cutstone">
6895 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock"> 6895 <summary></summary>
6896 <exclude/> 6896 </member>
6897 </member> 6897 <member name="F:OpenMetaverse.Bumpiness.Discs">
6898 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket"> 6898 <summary></summary>
6899 <exclude/> 6899 </member>
6900 </member> 6900 <member name="F:OpenMetaverse.Bumpiness.Gravel">
6901 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock"> 6901 <summary></summary>
6902 <exclude/> 6902 </member>
6903 </member> 6903 <member name="F:OpenMetaverse.Bumpiness.Petridish">
6904 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket"> 6904 <summary></summary>
6905 <exclude/> 6905 </member>
6906 </member> 6906 <member name="F:OpenMetaverse.Bumpiness.Siding">
6907 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock"> 6907 <summary></summary>
6908 <exclude/> 6908 </member>
6909 </member> 6909 <member name="F:OpenMetaverse.Bumpiness.Stonetile">
6910 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket"> 6910 <summary></summary>
6911 <exclude/> 6911 </member>
6912 </member> 6912 <member name="F:OpenMetaverse.Bumpiness.Stucco">
6913 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock"> 6913 <summary></summary>
6914 <exclude/> 6914 </member>
6915 </member> 6915 <member name="F:OpenMetaverse.Bumpiness.Suction">
6916 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock"> 6916 <summary></summary>
6917 <exclude/> 6917 </member>
6918 </member> 6918 <member name="F:OpenMetaverse.Bumpiness.Weave">
6919 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket"> 6919 <summary></summary>
6920 <exclude/> 6920 </member>
6921 </member> 6921 <member name="T:OpenMetaverse.Shininess">
6922 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock"> 6922 <summary>
6923 <exclude/> 6923 The level of shininess applied to a face
6924 </member> 6924 </summary>
6925 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock"> 6925 </member>
6926 <exclude/> 6926 <member name="F:OpenMetaverse.Shininess.None">
6927 </member> 6927 <summary></summary>
6928 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket"> 6928 </member>
6929 <exclude/> 6929 <member name="F:OpenMetaverse.Shininess.Low">
6930 </member> 6930 <summary></summary>
6931 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock"> 6931 </member>
6932 <exclude/> 6932 <member name="F:OpenMetaverse.Shininess.Medium">
6933 </member> 6933 <summary></summary>
6934 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket"> 6934 </member>
6935 <exclude/> 6935 <member name="F:OpenMetaverse.Shininess.High">
6936 </member> 6936 <summary></summary>
6937 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock"> 6937 </member>
6938 <exclude/> 6938 <member name="T:OpenMetaverse.MappingType">
6939 </member> 6939 <summary>
6940 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock"> 6940 The texture mapping style used for a face
6941 <exclude/> 6941 </summary>
6942 </member> 6942 </member>
6943 <member name="T:OpenMetaverse.Packets.LoadURLPacket"> 6943 <member name="F:OpenMetaverse.MappingType.Default">
6944 <exclude/> 6944 <summary></summary>
6945 </member> 6945 </member>
6946 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock"> 6946 <member name="F:OpenMetaverse.MappingType.Planar">
6947 <exclude/> 6947 <summary></summary>
6948 </member> 6948 </member>
6949 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket"> 6949 <member name="T:OpenMetaverse.TextureAttributes">
6950 <exclude/> 6950 <summary>
6951 </member> 6951 Flags in the TextureEntry block that describe which properties are
6952 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock"> 6952 set
6953 <exclude/> 6953 </summary>
6954 </member> 6954 </member>
6955 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket"> 6955 <member name="F:OpenMetaverse.TextureAttributes.None">
6956 <exclude/> 6956 <summary></summary>
6957 </member> 6957 </member>
6958 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock"> 6958 <member name="F:OpenMetaverse.TextureAttributes.TextureID">
6959 <exclude/> 6959 <summary></summary>
6960 </member> 6960 </member>
6961 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket"> 6961 <member name="F:OpenMetaverse.TextureAttributes.RGBA">
6962 <exclude/> 6962 <summary></summary>
6963 </member> 6963 </member>
6964 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock"> 6964 <member name="F:OpenMetaverse.TextureAttributes.RepeatU">
6965 <exclude/> 6965 <summary></summary>
6966 </member> 6966 </member>
6967 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock"> 6967 <member name="F:OpenMetaverse.TextureAttributes.RepeatV">
6968 <exclude/> 6968 <summary></summary>
6969 </member> 6969 </member>
6970 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket"> 6970 <member name="F:OpenMetaverse.TextureAttributes.OffsetU">
6971 <exclude/> 6971 <summary></summary>
6972 </member> 6972 </member>
6973 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock"> 6973 <member name="F:OpenMetaverse.TextureAttributes.OffsetV">
6974 <exclude/> 6974 <summary></summary>
6975 </member> 6975 </member>
6976 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock"> 6976 <member name="F:OpenMetaverse.TextureAttributes.Rotation">
6977 <exclude/> 6977 <summary></summary>
6978 </member> 6978 </member>
6979 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket"> 6979 <member name="F:OpenMetaverse.TextureAttributes.Material">
6980 <exclude/> 6980 <summary></summary>
6981 </member> 6981 </member>
6982 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock"> 6982 <member name="F:OpenMetaverse.TextureAttributes.Media">
6983 <exclude/> 6983 <summary></summary>
6984 </member> 6984 </member>
6985 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock"> 6985 <member name="F:OpenMetaverse.TextureAttributes.Glow">
6986 <exclude/> 6986 <summary></summary>
6987 </member> 6987 </member>
6988 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock"> 6988 <member name="F:OpenMetaverse.TextureAttributes.All">
6989 <exclude/> 6989 <summary></summary>
6990 </member> 6990 </member>
6991 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock"> 6991 <member name="T:OpenMetaverse.Rendering.IRendering">
6992 <exclude/> 6992 <summary>
6993 </member> 6993 Abstract base for rendering plugins
6994 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket"> 6994 </summary>
6995 <exclude/> 6995 </member>
6996 </member> 6996 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
6997 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock"> 6997 <summary>
6998 <exclude/> 6998 Generates a basic mesh structure from a primitive
6999 </member> 6999 </summary>
7000 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock"> 7000 <param name="prim">Primitive to generate the mesh from</param>
7001 <exclude/> 7001 <param name="lod">Level of detail to generate the mesh at</param>
7002 </member> 7002 <returns>The generated mesh</returns>
7003 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket"> 7003 </member>
7004 <exclude/> 7004 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
7005 </member> 7005 <summary>
7006 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock"> 7006 Generates a a series of faces, each face containing a mesh and
7007 <exclude/> 7007 metadata
7008 </member> 7008 </summary>
7009 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock"> 7009 <param name="prim">Primitive to generate the mesh from</param>
7010 <exclude/> 7010 <param name="lod">Level of detail to generate the mesh at</param>
7011 </member> 7011 <returns>The generated mesh</returns>
7012 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock"> 7012 </member>
7013 <exclude/> 7013 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace)">
7014 </member> 7014 <summary>
7015 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock"> 7015 Apply texture coordinate modifications from a
7016 <exclude/> 7016 <seealso cref="!:TextureEntryFace"/> to a list of vertices
7017 </member> 7017 </summary>
7018 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket"> 7018 <param name="vertices">Vertex list to modify texture coordinates for</param>
7019 <exclude/> 7019 <param name="center">Center-point of the face</param>
7020 </member> 7020 <param name="teFace">Face texture parameters</param>
7021 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock"> 7021 </member>
7022 <exclude/> 7022 <member name="T:OpenMetaverse.Assets.TarArchiveWriter">
7023 </member> 7023 <summary>
7024 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock"> 7024 Temporary code to produce a tar archive in tar v7 format
7025 <exclude/> 7025 </summary>
7026 </member> 7026 </member>
7027 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock"> 7027 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw">
7028 <exclude/> 7028 <summary>
7029 </member> 7029 Binary writer for the underlying stream
7030 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket"> 7030 </summary>
7031 <exclude/> 7031 </member>
7032 </member> 7032 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)">
7033 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock"> 7033 <summary>
7034 <exclude/> 7034 Write a directory entry to the tar archive. We can only handle one path level right now!
7035 </member> 7035 </summary>
7036 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket"> 7036 <param name="dirName"></param>
7037 <exclude/> 7037 </member>
7038 </member> 7038 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)">
7039 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock"> 7039 <summary>
7040 <exclude/> 7040 Write a file to the tar archive
7041 </member> 7041 </summary>
7042 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket"> 7042 <param name="filePath"></param>
7043 <exclude/> 7043 <param name="data"></param>
7044 </member> 7044 </member>
7045 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock"> 7045 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])">
7046 <exclude/> 7046 <summary>
7047 </member> 7047 Write a file to the tar archive
7048 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock"> 7048 </summary>
7049 <exclude/> 7049 <param name="filePath"></param>
7050 </member> 7050 <param name="data"></param>
7051 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket"> 7051 </member>
7052 <exclude/> 7052 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close">
7053 </member> 7053 <summary>
7054 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock"> 7054 Finish writing the raw tar archive data to a stream. The stream will be closed on completion.
7055 <exclude/> 7055 </summary>
7056 </member> 7056 </member>
7057 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock"> 7057 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)">
7058 <exclude/> 7058 <summary>
7059 </member> 7059 Write a particular entry
7060 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket"> 7060 </summary>
7061 <exclude/> 7061 <param name="filePath"></param>
7062 </member> 7062 <param name="data"></param>
7063 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock"> 7063 <param name="fileType"></param>
7064 <exclude/> 7064 </member>
7065 </member> 7065 <member name="T:OpenMetaverse.Assets.TarArchiveReader">
7066 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock"> 7066 <summary>
7067 <exclude/> 7067 Temporary code to do the bare minimum required to read a tar archive for our purposes
7068 </member> 7068 </summary>
7069 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket"> 7069 </member>
7070 <exclude/> 7070 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br">
7071 </member> 7071 <summary>
7072 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock"> 7072 Binary reader for the underlying stream
7073 <exclude/> 7073 </summary>
7074 </member> 7074 </member>
7075 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock"> 7075 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray">
7076 <exclude/> 7076 <summary>
7077 </member> 7077 Used to trim off null chars
7078 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket"> 7078 </summary>
7079 <exclude/> 7079 </member>
7080 </member> 7080 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray">
7081 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock"> 7081 <summary>
7082 <exclude/> 7082 Used to trim off space chars
7083 </member> 7083 </summary>
7084 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock"> 7084 </member>
7085 <exclude/> 7085 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)">
7086 </member> 7086 <summary>
7087 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock"> 7087 Generate a tar reader which reads from the given stream.
7088 <exclude/> 7088 </summary>
7089 </member> 7089 <param name="s"></param>
7090 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket"> 7090 </member>
7091 <exclude/> 7091 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)">
7092 </member> 7092 <summary>
7093 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock"> 7093 Read the next entry in the tar file.
7094 <exclude/> 7094 </summary>
7095 </member> 7095 <param name="filePath"></param>
7096 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock"> 7096 <param name="entryType"></param>
7097 <exclude/> 7097 <returns>the data for the entry. Returns null if there are no more entries</returns>
7098 </member> 7098 </member>
7099 <member name="T:OpenMetaverse.Packets.ParcelDividePacket"> 7099 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader">
7100 <exclude/> 7100 <summary>
7101 </member> 7101 Read the next 512 byte chunk of data as a tar header.
7102 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock"> 7102 </summary>
7103 <exclude/> 7103 <returns>A tar header struct. null if we have reached the end of the archive.</returns>
7104 </member> 7104 </member>
7105 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock"> 7105 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)">
7106 <exclude/> 7106 <summary>
7107 </member> 7107 Read data following a header
7108 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket"> 7108 </summary>
7109 <exclude/> 7109 <param name="fileSize"></param>
7110 </member> 7110 <returns></returns>
7111 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock"> 7111 </member>
7112 <exclude/> 7112 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)">
7113 </member> 7113 <summary>
7114 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock"> 7114 Convert octal bytes to a decimal representation
7115 <exclude/> 7115 </summary>
7116 </member> 7116 <param name="bytes"></param>
7117 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket"> 7117 <param name="count"></param>
7118 <exclude/> 7118 <param name="startIndex"></param>
7119 </member> 7119 <returns></returns>
7120 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock"> 7120 </member>
7121 <exclude/> 7121 <member name="T:OpenMetaverse.RegionFlags">
7122 </member> 7122 <summary>
7123 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock"> 7123 Simulator (region) properties
7124 <exclude/> 7124 </summary>
7125 </member> 7125 </member>
7126 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock"> 7126 <member name="F:OpenMetaverse.RegionFlags.None">
7127 <exclude/> 7127 <summary>No flags set</summary>
7128 </member> 7128 </member>
7129 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket"> 7129 <member name="F:OpenMetaverse.RegionFlags.AllowDamage">
7130 <exclude/> 7130 <summary>Agents can take damage and be killed</summary>
7131 </member> 7131 </member>
7132 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock"> 7132 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark">
7133 <exclude/> 7133 <summary>Landmarks can be created here</summary>
7134 </member> 7134 </member>
7135 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock"> 7135 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome">
7136 <exclude/> 7136 <summary>Home position can be set in this sim</summary>
7137 </member> 7137 </member>
7138 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket"> 7138 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport">
7139 <exclude/> 7139 <summary>Home position is reset when an agent teleports away</summary>
7140 </member> 7140 </member>
7141 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock"> 7141 <member name="F:OpenMetaverse.RegionFlags.SunFixed">
7142 <exclude/> 7142 <summary>Sun does not move</summary>
7143 </member> 7143 </member>
7144 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock"> 7144 <member name="F:OpenMetaverse.RegionFlags.TaxFree">
7145 <exclude/> 7145 <summary>No object, land, etc. taxes</summary>
7146 </member> 7146 </member>
7147 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket"> 7147 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform">
7148 <exclude/> 7148 <summary>Disable heightmap alterations (agents can still plant
7149 </member> 7149 foliage)</summary>
7150 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock"> 7150 </member>
7151 <exclude/> 7151 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell">
7152 </member> 7152 <summary>Land cannot be released, sold, or purchased</summary>
7153 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock"> 7153 </member>
7154 <exclude/> 7154 <member name="F:OpenMetaverse.RegionFlags.Sandbox">
7155 </member> 7155 <summary>All content is wiped nightly</summary>
7156 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket"> 7156 </member>
7157 <exclude/> 7157 <member name="F:OpenMetaverse.RegionFlags.NullLayer">
7158 </member> 7158 <summary>Unknown: Related to the availability of an overview world map tile.(Think mainland images when zoomed out.)</summary>
7159 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock"> 7159 </member>
7160 <exclude/> 7160 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction">
7161 </member> 7161 <summary>Unknown: Related to region debug flags. Possibly to skip processing of agent interaction with world. </summary>
7162 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock"> 7162 </member>
7163 <exclude/> 7163 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList">
7164 </member> 7164 <summary>Region does not update agent prim interest lists. Internal debugging option.</summary>
7165 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock"> 7165 </member>
7166 <exclude/> 7166 <member name="F:OpenMetaverse.RegionFlags.SkipCollisions">
7167 </member> 7167 <summary>No collision detection for non-agent objects</summary>
7168 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket"> 7168 </member>
7169 <exclude/> 7169 <member name="F:OpenMetaverse.RegionFlags.SkipScripts">
7170 </member> 7170 <summary>No scripts are ran</summary>
7171 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock"> 7171 </member>
7172 <exclude/> 7172 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics">
7173 </member> 7173 <summary>All physics processing is turned off</summary>
7174 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock"> 7174 </member>
7175 <exclude/> 7175 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible">
7176 </member> 7176 <summary>Region can be seen from other regions on world map. (Legacy world map option?) </summary>
7177 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket"> 7177 </member>
7178 <exclude/> 7178 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible">
7179 </member> 7179 <summary>Region can be seen from mainland on world map. (Legacy world map option?) </summary>
7180 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock"> 7180 </member>
7181 <exclude/> 7181 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed">
7182 </member> 7182 <summary>Agents not explicitly on the access list can visit the region. </summary>
7183 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock"> 7183 </member>
7184 <exclude/> 7184 <member name="F:OpenMetaverse.RegionFlags.BlockDwell">
7185 </member> 7185 <summary>Traffic calculations are not run across entire region, overrides parcel settings. </summary>
7186 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket"> 7186 </member>
7187 <exclude/> 7187 <member name="F:OpenMetaverse.RegionFlags.NoFly">
7188 </member> 7188 <summary>Flight is disabled (not currently enforced by the sim)</summary>
7189 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock"> 7189 </member>
7190 <exclude/> 7190 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport">
7191 </member> 7191 <summary>Allow direct (p2p) teleporting</summary>
7192 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock"> 7192 </member>
7193 <exclude/> 7193 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts">
7194 </member> 7194 <summary>Estate owner has temporarily disabled scripting</summary>
7195 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket"> 7195 </member>
7196 <exclude/> 7196 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject">
7197 </member> 7197 <summary>Restricts the usage of the LSL llPushObject function, applies to whole region.</summary>
7198 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock"> 7198 </member>
7199 <exclude/> 7199 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous">
7200 </member> 7200 <summary>Deny agents with no payment info on file</summary>
7201 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock"> 7201 </member>
7202 <exclude/> 7202 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified">
7203 </member> 7203 <summary>Deny agents with payment info on file</summary>
7204 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket"> 7204 </member>
7205 <exclude/> 7205 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted">
7206 </member> 7206 <summary>Deny agents who have made a monetary transaction</summary>
7207 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock"> 7207 </member>
7208 <exclude/> 7208 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges">
7209 </member> 7209 <summary>Parcels within the region may be joined or divided by anyone, not just estate owners/managers. </summary>
7210 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket"> 7210 </member>
7211 <exclude/> 7211 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner">
7212 </member> 7212 <summary>Abuse reports sent from within this region are sent to the estate owner defined email. </summary>
7213 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock"> 7213 </member>
7214 <exclude/> 7214 <member name="F:OpenMetaverse.RegionFlags.AllowVoice">
7215 </member> 7215 <summary>Region is Voice Enabled</summary>
7216 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket"> 7216 </member>
7217 <exclude/> 7217 <member name="F:OpenMetaverse.RegionFlags.BlockParcelSearch">
7218 </member> 7218 <summary>Removes the ability from parcel owners to set their parcels to show in search.</summary>
7219 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock"> 7219 </member>
7220 <exclude/> 7220 <member name="F:OpenMetaverse.RegionFlags.DenyAgeUnverified">
7221 </member> 7221 <summary>Deny agents who have not been age verified from entering the region.</summary>
7222 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket"> 7222 </member>
7223 <exclude/> 7223 <member name="T:OpenMetaverse.SimAccess">
7224 </member> 7224 <summary>
7225 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock"> 7225 Access level for a simulator
7226 <exclude/> 7226 </summary>
7227 </member> 7227 </member>
7228 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket"> 7228 <member name="F:OpenMetaverse.SimAccess.Min">
7229 <exclude/> 7229 <summary>Minimum access level, no additional checks</summary>
7230 </member> 7230 </member>
7231 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock"> 7231 <member name="F:OpenMetaverse.SimAccess.Trial">
7232 <exclude/> 7232 <summary>Trial accounts allowed</summary>
7233 </member> 7233 </member>
7234 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket"> 7234 <member name="F:OpenMetaverse.SimAccess.PG">
7235 <exclude/> 7235 <summary>PG rating</summary>
7236 </member> 7236 </member>
7237 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock"> 7237 <member name="F:OpenMetaverse.SimAccess.Mature">
7238 <exclude/> 7238 <summary>Mature rating</summary>
7239 </member> 7239 </member>
7240 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket"> 7240 <member name="F:OpenMetaverse.SimAccess.Down">
7241 <exclude/> 7241 <summary>Simulator is offline</summary>
7242 </member> 7242 </member>
7243 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock"> 7243 <member name="F:OpenMetaverse.SimAccess.NonExistent">
7244 <exclude/> 7244 <summary>Simulator does not exist</summary>
7245 </member> 7245 </member>
7246 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket"> 7246 <member name="T:OpenMetaverse.Simulator">
7247 <exclude/> 7247 <summary>
7248 </member> 7248
7249 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock"> 7249 </summary>
7250 <exclude/> 7250 </member>
7251 </member> 7251 <member name="T:OpenMetaverse.UDPBase">
7252 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket"> 7252 <summary>
7253 <exclude/> 7253
7254 </member> 7254 </summary>
7255 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock"> 7255 </member>
7256 <exclude/> 7256 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Int32)">
7257 </member> 7257 <summary>
7258 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock"> 7258 Initialize the UDP packet handler in server mode
7259 <exclude/> 7259 </summary>
7260 </member> 7260 <param name="port">Port to listening for incoming UDP packets on</param>
7261 <member name="T:OpenMetaverse.Packets.ScriptResetPacket"> 7261 </member>
7262 <exclude/> 7262 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)">
7263 </member> 7263 <summary>
7264 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock"> 7264 Initialize the UDP packet handler in client mode
7265 <exclude/> 7265 </summary>
7266 </member> 7266 <param name="endPoint">Remote UDP server to connect to</param>
7267 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock"> 7267 </member>
7268 <exclude/> 7268 <member name="M:OpenMetaverse.UDPBase.Start">
7269 </member> 7269 <summary>
7270 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket"> 7270
7271 <exclude/> 7271 </summary>
7272 </member> 7272 </member>
7273 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock"> 7273 <member name="M:OpenMetaverse.UDPBase.Stop">
7274 <exclude/> 7274 <summary>
7275 </member> 7275
7276 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket"> 7276 </summary>
7277 <exclude/> 7277 </member>
7278 </member> 7278 <member name="P:OpenMetaverse.UDPBase.IsRunning">
7279 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock"> 7279 <summary>
7280 <exclude/> 7280
7281 </member> 7281 </summary>
7282 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock"> 7282 </member>
7283 <exclude/> 7283 <member name="F:OpenMetaverse.Simulator.Client">
7284 </member> 7284 <summary>A public reference to the client that this Simulator object
7285 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket"> 7285 is attached to</summary>
7286 <exclude/> 7286 </member>
7287 </member> 7287 <member name="F:OpenMetaverse.Simulator.ID">
7288 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock"> 7288 <summary>A Unique Cache identifier for this simulator</summary>
7289 <exclude/> 7289 </member>
7290 </member> 7290 <member name="F:OpenMetaverse.Simulator.Caps">
7291 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket"> 7291 <summary>The capabilities for this simulator</summary>
7292 <exclude/> 7292 </member>
7293 </member> 7293 <member name="F:OpenMetaverse.Simulator.Handle">
7294 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock"> 7294 <summary></summary>
7295 <exclude/> 7295 </member>
7296 </member> 7296 <member name="F:OpenMetaverse.Simulator.SimVersion">
7297 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock"> 7297 <summary>The current version of software this simulator is running</summary>
7298 <exclude/> 7298 </member>
7299 </member> 7299 <member name="F:OpenMetaverse.Simulator.Name">
7300 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock"> 7300 <summary></summary>
7301 <exclude/> 7301 </member>
7302 </member> 7302 <member name="F:OpenMetaverse.Simulator.ParcelOverlay">
7303 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket"> 7303 <summary>A 64x64 grid of parcel coloring values. The values stored
7304 <exclude/> 7304 in this array are of the <seealso cref="!:ParcelArrayType"/> type</summary>
7305 </member> 7305 </member>
7306 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock"> 7306 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived">
7307 <exclude/> 7307 <summary></summary>
7308 </member> 7308 </member>
7309 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket"> 7309 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00">
7310 <exclude/> 7310 <summary></summary>
7311 </member> 7311 </member>
7312 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock"> 7312 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01">
7313 <exclude/> 7313 <summary></summary>
7314 </member> 7314 </member>
7315 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock"> 7315 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10">
7316 <exclude/> 7316 <summary></summary>
7317 </member> 7317 </member>
7318 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket"> 7318 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11">
7319 <exclude/> 7319 <summary></summary>
7320 </member> 7320 </member>
7321 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock"> 7321 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00">
7322 <exclude/> 7322 <summary></summary>
7323 </member> 7323 </member>
7324 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock"> 7324 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01">
7325 <exclude/> 7325 <summary></summary>
7326 </member> 7326 </member>
7327 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket"> 7327 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10">
7328 <exclude/> 7328 <summary></summary>
7329 </member> 7329 </member>
7330 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock"> 7330 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11">
7331 <exclude/> 7331 <summary></summary>
7332 </member> 7332 </member>
7333 <member name="T:OpenMetaverse.Packets.FindAgentPacket"> 7333 <member name="F:OpenMetaverse.Simulator.WaterHeight">
7334 <exclude/> 7334 <summary></summary>
7335 </member> 7335 </member>
7336 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock"> 7336 <member name="F:OpenMetaverse.Simulator.SimOwner">
7337 <exclude/> 7337 <summary></summary>
7338 </member> 7338 </member>
7339 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock"> 7339 <member name="F:OpenMetaverse.Simulator.TerrainBase0">
7340 <exclude/> 7340 <summary></summary>
7341 </member> 7341 </member>
7342 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket"> 7342 <member name="F:OpenMetaverse.Simulator.TerrainBase1">
7343 <exclude/> 7343 <summary></summary>
7344 </member> 7344 </member>
7345 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock"> 7345 <member name="F:OpenMetaverse.Simulator.TerrainBase2">
7346 <exclude/> 7346 <summary></summary>
7347 </member> 7347 </member>
7348 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock"> 7348 <member name="F:OpenMetaverse.Simulator.TerrainBase3">
7349 <exclude/> 7349 <summary></summary>
7350 </member> 7350 </member>
7351 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket"> 7351 <member name="F:OpenMetaverse.Simulator.TerrainDetail0">
7352 <exclude/> 7352 <summary></summary>
7353 </member> 7353 </member>
7354 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock"> 7354 <member name="F:OpenMetaverse.Simulator.TerrainDetail1">
7355 <exclude/> 7355 <summary></summary>
7356 </member> 7356 </member>
7357 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock"> 7357 <member name="F:OpenMetaverse.Simulator.TerrainDetail2">
7358 <exclude/> 7358 <summary></summary>
7359 </member> 7359 </member>
7360 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket"> 7360 <member name="F:OpenMetaverse.Simulator.TerrainDetail3">
7361 <exclude/> 7361 <summary></summary>
7362 </member> 7362 </member>
7363 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock"> 7363 <member name="F:OpenMetaverse.Simulator.IsEstateManager">
7364 <exclude/> 7364 <summary>true if your agent has Estate Manager rights on this region</summary>
7365 </member> 7365 </member>
7366 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock"> 7366 <member name="F:OpenMetaverse.Simulator.Flags">
7367 <exclude/> 7367 <summary></summary>
7368 </member> 7368 </member>
7369 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock"> 7369 <member name="F:OpenMetaverse.Simulator.Access">
7370 <exclude/> 7370 <summary></summary>
7371 </member> 7371 </member>
7372 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket"> 7372 <member name="F:OpenMetaverse.Simulator.BillableFactor">
7373 <exclude/> 7373 <summary></summary>
7374 </member> 7374 </member>
7375 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock"> 7375 <member name="F:OpenMetaverse.Simulator.Stats">
7376 <exclude/> 7376 <summary>Statistics information for this simulator and the
7377 </member> 7377 connection to the simulator, calculated by the simulator itself
7378 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock"> 7378 and the library</summary>
7379 <exclude/> 7379 </member>
7380 </member> 7380 <member name="F:OpenMetaverse.Simulator.RegionID">
7381 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock"> 7381 <summary>The regions Unique ID</summary>
7382 <exclude/> 7382 </member>
7383 </member> 7383 <member name="F:OpenMetaverse.Simulator.ColoLocation">
7384 <member name="T:OpenMetaverse.Packets.GenericMessagePacket"> 7384 <summary>The physical data center the simulator is located</summary>
7385 <exclude/> 7385 <remarks>Known values are:
7386 </member> 7386 <list type="table">
7387 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock"> 7387 <item>Dallas</item>
7388 <exclude/> 7388 <item>Chandler</item>
7389 </member> 7389 <item>SF</item>
7390 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock"> 7390 </list>
7391 <exclude/> 7391 </remarks>
7392 </member> 7392 </member>
7393 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock"> 7393 <member name="F:OpenMetaverse.Simulator.CPUClass">
7394 <exclude/> 7394 <summary>The CPU Class of the simulator</summary>
7395 </member> 7395 <remarks>Most full mainland/estate sims appear to be 5,
7396 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket"> 7396 Homesteads and Openspace appear to be 501</remarks>
7397 <exclude/> 7397 </member>
7398 </member> 7398 <member name="F:OpenMetaverse.Simulator.CPURatio">
7399 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock"> 7399 <summary>The number of regions sharing the same CPU as this one</summary>
7400 <exclude/> 7400 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks>
7401 </member> 7401 </member>
7402 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock"> 7402 <member name="F:OpenMetaverse.Simulator.ProductName">
7403 <exclude/> 7403 <summary>The billing product name</summary>
7404 </member> 7404 <remarks>Known values are:
7405 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket"> 7405 <list type="table">
7406 <exclude/> 7406 <item>Mainland / Full Region (Sku: 023)</item>
7407 </member> 7407 <item>Estate / Full Region (Sku: 024)</item>
7408 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock"> 7408 <item>Estate / Openspace (Sku: 027)</item>
7409 <exclude/> 7409 <item>Estate / Homestead (Sku: 029)</item>
7410 </member> 7410 <item>Mainland / Homestead (Sku: 129) (Linden Owned)</item>
7411 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock"> 7411 <item>Mainland / Linden Homes (Sku: 131)</item>
7412 <exclude/> 7412 </list>
7413 </member> 7413 </remarks>
7414 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket"> 7414 </member>
7415 <exclude/> 7415 <member name="F:OpenMetaverse.Simulator.ProductSku">
7416 </member> 7416 <summary>The billing product SKU</summary>
7417 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock"> 7417 <remarks>Known values are:
7418 <exclude/> 7418 <list type="table">
7419 </member> 7419 <item>023 Mainland / Full Region</item>
7420 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock"> 7420 <item>024 Estate / Full Region</item>
7421 <exclude/> 7421 <item>027 Estate / Openspace</item>
7422 </member> 7422 <item>029 Estate / Homestead</item>
7423 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket"> 7423 <item>129 Mainland / Homestead (Linden Owned)</item>
7424 <exclude/> 7424 <item>131 Linden Homes / Full Region</item>
7425 </member> 7425 </list>
7426 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock"> 7426 </remarks>
7427 <exclude/> 7427 </member>
7428 </member> 7428 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars">
7429 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock"> 7429 <summary>
7430 <exclude/> 7430 A thread-safe dictionary containing avatars in a simulator
7431 </member> 7431 </summary>
7432 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock"> 7432 </member>
7433 <exclude/> 7433 <member name="F:OpenMetaverse.Simulator.ObjectsPrimitives">
7434 </member> 7434 <summary>
7435 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket"> 7435 A thread-safe dictionary containing primitives in a simulator
7436 <exclude/> 7436 </summary>
7437 </member> 7437 </member>
7438 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock"> 7438 <member name="F:OpenMetaverse.Simulator.Sequence">
7439 <exclude/> 7439 <summary>The current sequence number for packets sent to this
7440 </member> 7440 simulator. Must be Interlocked before modifying. Only
7441 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock"> 7441 useful for applications manipulating sequence numbers</summary>
7442 <exclude/> 7442 </member>
7443 </member> 7443 <member name="F:OpenMetaverse.Simulator.Parcels">
7444 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket"> 7444 <summary>
7445 <exclude/> 7445 Provides access to an internal thread-safe dictionary containing parcel
7446 </member> 7446 information found in this simulator
7447 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock"> 7447 </summary>
7448 <exclude/> 7448 </member>
7449 </member> 7449 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull">
7450 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock"> 7450 <summary>
7451 <exclude/> 7451 Checks simulator parcel map to make sure it has downloaded all data successfully
7452 </member> 7452 </summary>
7453 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket"> 7453 <returns>true if map is full (contains no 0's)</returns>
7454 <exclude/> 7454 </member>
7455 </member> 7455 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate">
7456 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock"> 7456 <summary>Used internally to track sim disconnections</summary>
7457 <exclude/> 7457 </member>
7458 </member> 7458 <member name="F:OpenMetaverse.Simulator.ConnectedEvent">
7459 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock"> 7459 <summary>Event that is triggered when the simulator successfully
7460 <exclude/> 7460 establishes a connection</summary>
7461 </member> 7461 </member>
7462 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket"> 7462 <member name="F:OpenMetaverse.Simulator.connected">
7463 <exclude/> 7463 <summary>Whether this sim is currently connected or not. Hooked up
7464 </member> 7464 to the property Connected</summary>
7465 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock"> 7465 </member>
7466 <exclude/> 7466 <member name="F:OpenMetaverse.Simulator.avatarPositions">
7467 </member> 7467 <summary>Coarse locations of avatars in this simulator</summary>
7468 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock"> 7468 </member>
7469 <exclude/> 7469 <member name="F:OpenMetaverse.Simulator.preyID">
7470 </member> 7470 <summary>AvatarPositions key representing TrackAgent target</summary>
7471 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket"> 7471 </member>
7472 <exclude/> 7472 <member name="F:OpenMetaverse.Simulator.PacketArchive">
7473 </member> 7473 <summary>Sequence numbers of packets we've received
7474 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock"> 7474 (for duplicate checking)</summary>
7475 <exclude/> 7475 </member>
7476 </member> 7476 <member name="F:OpenMetaverse.Simulator.NeedAck">
7477 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock"> 7477 <summary>Packets we sent out that need ACKs from the simulator</summary>
7478 <exclude/> 7478 </member>
7479 </member> 7479 <member name="F:OpenMetaverse.Simulator.pauseSerial">
7480 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket"> 7480 <summary>Sequence number for pause/resume</summary>
7481 <exclude/> 7481 </member>
7482 </member> 7482 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)">
7483 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock"> 7483 <summary>
7484 <exclude/> 7484
7485 </member> 7485 </summary>
7486 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock"> 7486 <param name="client">Reference to the GridClient object</param>
7487 <exclude/> 7487 <param name="address">IPEndPoint of the simulator</param>
7488 </member> 7488 <param name="handle">handle of the simulator</param>
7489 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket"> 7489 </member>
7490 <exclude/> 7490 <member name="M:OpenMetaverse.Simulator.Dispose">
7491 </member> 7491 <summary>
7492 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock"> 7492 Called when this Simulator object is being destroyed
7493 <exclude/> 7493 </summary>
7494 </member> 7494 </member>
7495 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock"> 7495 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)">
7496 <exclude/> 7496 <summary>
7497 </member> 7497 Attempt to connect to this simulator
7498 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket"> 7498 </summary>
7499 <exclude/> 7499 <param name="moveToSim">Whether to move our agent in to this sim or not</param>
7500 </member> 7500 <returns>True if the connection succeeded or connection status is
7501 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock"> 7501 unknown, false if there was a failure</returns>
7502 <exclude/> 7502 </member>
7503 </member> 7503 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)">
7504 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock"> 7504 <summary>
7505 <exclude/> 7505 Disconnect from this simulator
7506 </member> 7506 </summary>
7507 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket"> 7507 </member>
7508 <exclude/> 7508 <member name="M:OpenMetaverse.Simulator.Pause">
7509 </member> 7509 <summary>
7510 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock"> 7510 Instructs the simulator to stop sending update (and possibly other) packets
7511 <exclude/> 7511 </summary>
7512 </member> 7512 </member>
7513 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock"> 7513 <member name="M:OpenMetaverse.Simulator.Resume">
7514 <exclude/> 7514 <summary>
7515 </member> 7515 Instructs the simulator to resume sending update packets (unpause)
7516 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket"> 7516 </summary>
7517 <exclude/> 7517 </member>
7518 </member> 7518 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)">
7519 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock"> 7519 <summary>
7520 <exclude/> 7520 Sends a packet
7521 </member> 7521 </summary>
7522 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock"> 7522 <param name="packet">Packet to be sent</param>
7523 <exclude/> 7523 </member>
7524 </member> 7524 <member name="M:OpenMetaverse.Simulator.SendPing">
7525 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket"> 7525 <summary>
7526 <exclude/> 7526
7527 </member> 7527 </summary>
7528 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock"> 7528 </member>
7529 <exclude/> 7529 <member name="M:OpenMetaverse.Simulator.ToString">
7530 </member> 7530 <summary>
7531 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock"> 7531 Returns Simulator Name as a String
7532 <exclude/> 7532 </summary>
7533 </member> 7533 <returns></returns>
7534 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket"> 7534 </member>
7535 <exclude/> 7535 <member name="M:OpenMetaverse.Simulator.GetHashCode">
7536 </member> 7536 <summary>
7537 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock"> 7537
7538 <exclude/> 7538 </summary>
7539 </member> 7539 <returns></returns>
7540 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock"> 7540 </member>
7541 <exclude/> 7541 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)">
7542 </member> 7542 <summary>
7543 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket"> 7543
7544 <exclude/> 7544 </summary>
7545 </member> 7545 <param name="obj"></param>
7546 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock"> 7546 <returns></returns>
7547 <exclude/> 7547 </member>
7548 </member> 7548 <member name="M:OpenMetaverse.Simulator.SendAcks">
7549 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock"> 7549 <summary>
7550 <exclude/> 7550 Sends out pending acknowledgements
7551 </member> 7551 </summary>
7552 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock"> 7552 </member>
7553 <exclude/> 7553 <member name="M:OpenMetaverse.Simulator.ResendUnacked">
7554 </member> 7554 <summary>
7555 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket"> 7555 Resend unacknowledged packets
7556 <exclude/> 7556 </summary>
7557 </member> 7557 </member>
7558 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock"> 7558 <member name="P:OpenMetaverse.Simulator.ParcelMap">
7559 <exclude/> 7559 <summary>
7560 </member> 7560 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped
7561 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock"> 7561 to each 64x64 parcel's LocalID.
7562 <exclude/> 7562 </summary>
7563 </member> 7563 </member>
7564 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket"> 7564 <member name="P:OpenMetaverse.Simulator.IPEndPoint">
7565 <exclude/> 7565 <summary>The IP address and port of the server</summary>
7566 </member> 7566 </member>
7567 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock"> 7567 <member name="P:OpenMetaverse.Simulator.Connected">
7568 <exclude/> 7568 <summary>Whether there is a working connection to the simulator or
7569 </member> 7569 not</summary>
7570 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock"> 7570 </member>
7571 <exclude/> 7571 <member name="P:OpenMetaverse.Simulator.AvatarPositions">
7572 </member> 7572 <summary>Coarse locations of avatars in this simulator</summary>
7573 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket"> 7573 </member>
7574 <exclude/> 7574 <member name="P:OpenMetaverse.Simulator.PreyID">
7575 </member> 7575 <summary>AvatarPositions key representing TrackAgent target</summary>
7576 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock"> 7576 </member>
7577 <exclude/> 7577 <member name="T:OpenMetaverse.Simulator.SimStats">
7578 </member> 7578 <summary>
7579 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock"> 7579 Simulator Statistics
7580 <exclude/> 7580 </summary>
7581 </member> 7581 </member>
7582 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock"> 7582 <member name="F:OpenMetaverse.Simulator.SimStats.SentPackets">
7583 <exclude/> 7583 <summary>Total number of packets sent by this simulator to this agent</summary>
7584 </member> 7584 </member>
7585 <member name="T:OpenMetaverse.Packets.RequestInventoryAssetPacket"> 7585 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets">
7586 <exclude/> 7586 <summary>Total number of packets received by this simulator to this agent</summary>
7587 </member> 7587 </member>
7588 <member name="T:OpenMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock"> 7588 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes">
7589 <exclude/> 7589 <summary>Total number of bytes sent by this simulator to this agent</summary>
7590 </member> 7590 </member>
7591 <member name="T:OpenMetaverse.Packets.InventoryAssetResponsePacket"> 7591 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes">
7592 <exclude/> 7592 <summary>Total number of bytes received by this simulator to this agent</summary>
7593 </member> 7593 </member>
7594 <member name="T:OpenMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock"> 7594 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime">
7595 <exclude/> 7595 <summary>Time in seconds agent has been connected to simulator</summary>
7596 </member> 7596 </member>
7597 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket"> 7597 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets">
7598 <exclude/> 7598 <summary>Total number of packets that have been resent</summary>
7599 </member> 7599 </member>
7600 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock"> 7600 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedResends">
7601 <exclude/> 7601 <summary>Total number of resent packets recieved</summary>
7602 </member> 7602 </member>
7603 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock"> 7603 <member name="F:OpenMetaverse.Simulator.SimStats.SentPings">
7604 <exclude/> 7604 <summary>Total number of pings sent to this simulator by this agent</summary>
7605 </member> 7605 </member>
7606 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock"> 7606 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedPongs">
7607 <exclude/> 7607 <summary>Total number of ping replies sent to this agent by this simulator</summary>
7608 </member> 7608 </member>
7609 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket"> 7609 <member name="F:OpenMetaverse.Simulator.SimStats.IncomingBPS">
7610 <exclude/> 7610 <summary>
7611 </member> 7611 Incoming bytes per second
7612 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock"> 7612 </summary>
7613 <exclude/> 7613 <remarks>It would be nice to have this claculated on the fly, but
7614 </member> 7614 this is far, far easier</remarks>
7615 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock"> 7615 </member>
7616 <exclude/> 7616 <member name="F:OpenMetaverse.Simulator.SimStats.OutgoingBPS">
7617 </member> 7617 <summary>
7618 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket"> 7618 Outgoing bytes per second
7619 <exclude/> 7619 </summary>
7620 </member> 7620 <remarks>It would be nice to have this claculated on the fly, but
7621 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock"> 7621 this is far, far easier</remarks>
7622 <exclude/> 7622 </member>
7623 </member> 7623 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent">
7624 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock"> 7624 <summary>Time last ping was sent</summary>
7625 <exclude/> 7625 </member>
7626 </member> 7626 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID">
7627 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock"> 7627 <summary>ID of last Ping sent</summary>
7628 <exclude/> 7628 </member>
7629 </member> 7629 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag">
7630 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket"> 7630 <summary></summary>
7631 <exclude/> 7631 </member>
7632 </member> 7632 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings">
7633 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock"> 7633 <summary></summary>
7634 <exclude/> 7634 </member>
7635 </member> 7635 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation">
7636 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock"> 7636 <summary>Current time dilation of this simulator</summary>
7637 <exclude/> 7637 </member>
7638 </member> 7638 <member name="F:OpenMetaverse.Simulator.SimStats.FPS">
7639 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket"> 7639 <summary>Current Frames per second of simulator</summary>
7640 <exclude/> 7640 </member>
7641 </member> 7641 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS">
7642 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock"> 7642 <summary>Current Physics frames per second of simulator</summary>
7643 <exclude/> 7643 </member>
7644 </member> 7644 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates">
7645 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock"> 7645 <summary></summary>
7646 <exclude/> 7646 </member>
7647 </member> 7647 <member name="F:OpenMetaverse.Simulator.SimStats.FrameTime">
7648 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket"> 7648 <summary></summary>
7649 <exclude/> 7649 </member>
7650 </member> 7650 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime">
7651 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock"> 7651 <summary></summary>
7652 <exclude/> 7652 </member>
7653 </member> 7653 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime">
7654 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock"> 7654 <summary></summary>
7655 <exclude/> 7655 </member>
7656 </member> 7656 <member name="F:OpenMetaverse.Simulator.SimStats.ImageTime">
7657 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket"> 7657 <summary></summary>
7658 <exclude/> 7658 </member>
7659 </member> 7659 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime">
7660 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock"> 7660 <summary></summary>
7661 <exclude/> 7661 </member>
7662 </member> 7662 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime">
7663 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket"> 7663 <summary></summary>
7664 <exclude/> 7664 </member>
7665 </member> 7665 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime">
7666 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock"> 7666 <summary></summary>
7667 <exclude/> 7667 </member>
7668 </member> 7668 <member name="F:OpenMetaverse.Simulator.SimStats.Objects">
7669 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock"> 7669 <summary>Total number of objects Simulator is simulating</summary>
7670 <exclude/> 7670 </member>
7671 </member> 7671 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects">
7672 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock"> 7672 <summary>Total number of Active (Scripted) objects running</summary>
7673 <exclude/> 7673 </member>
7674 </member> 7674 <member name="F:OpenMetaverse.Simulator.SimStats.Agents">
7675 <member name="T:OpenMetaverse.Packets.DeRezAckPacket"> 7675 <summary>Number of agents currently in this simulator</summary>
7676 <exclude/> 7676 </member>
7677 </member> 7677 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents">
7678 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock"> 7678 <summary>Number of agents in neighbor simulators</summary>
7679 <exclude/> 7679 </member>
7680 </member> 7680 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts">
7681 <member name="T:OpenMetaverse.Packets.RezObjectPacket"> 7681 <summary>Number of Active scripts running in this simulator</summary>
7682 <exclude/> 7682 </member>
7683 </member> 7683 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS">
7684 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock"> 7684 <summary></summary>
7685 <exclude/> 7685 </member>
7686 </member> 7686 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS">
7687 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock"> 7687 <summary></summary>
7688 <exclude/> 7688 </member>
7689 </member> 7689 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS">
7690 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock"> 7690 <summary></summary>
7691 <exclude/> 7691 </member>
7692 </member> 7692 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads">
7693 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket"> 7693 <summary>Number of downloads pending</summary>
7694 <exclude/> 7694 </member>
7695 </member> 7695 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads">
7696 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock"> 7696 <summary>Number of uploads pending</summary>
7697 <exclude/> 7697 </member>
7698 </member> 7698 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize">
7699 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock"> 7699 <summary></summary>
7700 <exclude/> 7700 </member>
7701 </member> 7701 <member name="F:OpenMetaverse.Simulator.SimStats.ResidentSize">
7702 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock"> 7702 <summary></summary>
7703 <exclude/> 7703 </member>
7704 </member> 7704 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads">
7705 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock"> 7705 <summary>Number of local uploads pending</summary>
7706 <exclude/> 7706 </member>
7707 </member> 7707 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes">
7708 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket"> 7708 <summary>Unacknowledged bytes in queue</summary>
7709 <exclude/> 7709 </member>
7710 </member> 7710 <member name="T:OpenMetaverse.ReportType">
7711 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock"> 7711 <summary>
7712 <exclude/> 7712
7713 </member> 7713 </summary>
7714 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock"> 7714 </member>
7715 <exclude/> 7715 <member name="F:OpenMetaverse.ReportType.None">
7716 </member> 7716 <summary>No report</summary>
7717 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock"> 7717 </member>
7718 <exclude/> 7718 <member name="F:OpenMetaverse.ReportType.Unknown">
7719 </member> 7719 <summary>Unknown report type</summary>
7720 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket"> 7720 </member>
7721 <exclude/> 7721 <member name="F:OpenMetaverse.ReportType.Bug">
7722 </member> 7722 <summary>Bug report</summary>
7723 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock"> 7723 </member>
7724 <exclude/> 7724 <member name="F:OpenMetaverse.ReportType.Complaint">
7725 </member> 7725 <summary>Complaint report</summary>
7726 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock"> 7726 </member>
7727 <exclude/> 7727 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest">
7728 </member> 7728 <summary>Customer service report</summary>
7729 <member name="T:OpenMetaverse.Packets.FormFriendshipPacket"> 7729 </member>
7730 <exclude/> 7730 <member name="T:OpenMetaverse.CompressedFlags">
7731 </member> 7731 <summary>
7732 <member name="T:OpenMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock"> 7732 Bitflag field for ObjectUpdateCompressed data blocks, describing
7733 <exclude/> 7733 which options are present for each object
7734 </member> 7734 </summary>
7735 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket"> 7735 </member>
7736 <exclude/> 7736 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad">
7737 </member> 7737 <summary>Unknown</summary>
7738 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock"> 7738 </member>
7739 <exclude/> 7739 <member name="F:OpenMetaverse.CompressedFlags.Tree">
7740 </member> 7740 <summary>Whether the object has a TreeSpecies</summary>
7741 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock"> 7741 </member>
7742 <exclude/> 7742 <member name="F:OpenMetaverse.CompressedFlags.HasText">
7743 </member> 7743 <summary>Whether the object has floating text ala llSetText</summary>
7744 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket"> 7744 </member>
7745 <exclude/> 7745 <member name="F:OpenMetaverse.CompressedFlags.HasParticles">
7746 </member> 7746 <summary>Whether the object has an active particle system</summary>
7747 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock"> 7747 </member>
7748 <exclude/> 7748 <member name="F:OpenMetaverse.CompressedFlags.HasSound">
7749 </member> 7749 <summary>Whether the object has sound attached to it</summary>
7750 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock"> 7750 </member>
7751 <exclude/> 7751 <member name="F:OpenMetaverse.CompressedFlags.HasParent">
7752 </member> 7752 <summary>Whether the object is attached to a root object or not</summary>
7753 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket"> 7753 </member>
7754 <exclude/> 7754 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation">
7755 </member> 7755 <summary>Whether the object has texture animation settings</summary>
7756 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock"> 7756 </member>
7757 <exclude/> 7757 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity">
7758 </member> 7758 <summary>Whether the object has an angular velocity</summary>
7759 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock"> 7759 </member>
7760 <exclude/> 7760 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues">
7761 </member> 7761 <summary>Whether the object has a name value pairs string</summary>
7762 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock"> 7762 </member>
7763 <exclude/> 7763 <member name="F:OpenMetaverse.CompressedFlags.MediaURL">
7764 </member> 7764 <summary>Whether the object has a Media URL set</summary>
7765 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket"> 7765 </member>
7766 <exclude/> 7766 <member name="T:OpenMetaverse.UpdateType">
7767 </member> 7767 <summary>
7768 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock"> 7768 Specific Flags for MultipleObjectUpdate requests
7769 <exclude/> 7769 </summary>
7770 </member> 7770 </member>
7771 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock"> 7771 <member name="F:OpenMetaverse.UpdateType.None">
7772 <exclude/> 7772 <summary>None</summary>
7773 </member> 7773 </member>
7774 <member name="T:OpenMetaverse.Packets.RezScriptPacket"> 7774 <member name="F:OpenMetaverse.UpdateType.Position">
7775 <exclude/> 7775 <summary>Change position of prims</summary>
7776 </member> 7776 </member>
7777 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock"> 7777 <member name="F:OpenMetaverse.UpdateType.Rotation">
7778 <exclude/> 7778 <summary>Change rotation of prims</summary>
7779 </member> 7779 </member>
7780 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock"> 7780 <member name="F:OpenMetaverse.UpdateType.Scale">
7781 <exclude/> 7781 <summary>Change size of prims</summary>
7782 </member> 7782 </member>
7783 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock"> 7783 <member name="F:OpenMetaverse.UpdateType.Linked">
7784 <exclude/> 7784 <summary>Perform operation on link set</summary>
7785 </member> 7785 </member>
7786 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket"> 7786 <member name="F:OpenMetaverse.UpdateType.Uniform">
7787 <exclude/> 7787 <summary>Scale prims uniformly, same as selecing ctrl+shift in the
7788 </member> 7788 viewer. Used in conjunction with Scale</summary>
7789 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock"> 7789 </member>
7790 <exclude/> 7790 <member name="T:OpenMetaverse.PayPriceType">
7791 </member> 7791 <summary>
7792 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock"> 7792 Special values in PayPriceReply. If the price is not one of these
7793 <exclude/> 7793 literal value of the price should be use
7794 </member> 7794 </summary>
7795 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket"> 7795 </member>
7796 <exclude/> 7796 <member name="F:OpenMetaverse.PayPriceType.Hide">
7797 </member> 7797 <summary>
7798 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock"> 7798 Indicates that this pay option should be hidden
7799 <exclude/> 7799 </summary>
7800 </member> 7800 </member>
7801 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock"> 7801 <member name="F:OpenMetaverse.PayPriceType.Default">
7802 <exclude/> 7802 <summary>
7803 </member> 7803 Indicates that this pay option should have the default value
7804 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock"> 7804 </summary>
7805 <exclude/> 7805 </member>
7806 </member> 7806 <member name="T:OpenMetaverse.ObjectMovementUpdate">
7807 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket"> 7807 <summary>
7808 <exclude/> 7808 Contains the variables sent in an object update packet for objects.
7809 </member> 7809 Used to track position and movement of prims and avatars
7810 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock"> 7810 </summary>
7811 <exclude/> 7811 </member>
7812 </member> 7812 <member name="F:OpenMetaverse.ObjectMovementUpdate.Avatar">
7813 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket"> 7813 <summary></summary>
7814 <exclude/> 7814 </member>
7815 </member> 7815 <member name="F:OpenMetaverse.ObjectMovementUpdate.CollisionPlane">
7816 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock"> 7816 <summary></summary>
7817 <exclude/> 7817 </member>
7818 </member> 7818 <member name="F:OpenMetaverse.ObjectMovementUpdate.State">
7819 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket"> 7819 <summary></summary>
7820 <exclude/> 7820 </member>
7821 </member> 7821 <member name="F:OpenMetaverse.ObjectMovementUpdate.LocalID">
7822 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock"> 7822 <summary></summary>
7823 <exclude/> 7823 </member>
7824 </member> 7824 <member name="F:OpenMetaverse.ObjectMovementUpdate.Position">
7825 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock"> 7825 <summary></summary>
7826 <exclude/> 7826 </member>
7827 </member> 7827 <member name="F:OpenMetaverse.ObjectMovementUpdate.Velocity">
7828 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket"> 7828 <summary></summary>
7829 <exclude/> 7829 </member>
7830 </member> 7830 <member name="F:OpenMetaverse.ObjectMovementUpdate.Acceleration">
7831 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock"> 7831 <summary></summary>
7832 <exclude/> 7832 </member>
7833 </member> 7833 <member name="F:OpenMetaverse.ObjectMovementUpdate.Rotation">
7834 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock"> 7834 <summary></summary>
7835 <exclude/> 7835 </member>
7836 </member> 7836 <member name="F:OpenMetaverse.ObjectMovementUpdate.AngularVelocity">
7837 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket"> 7837 <summary></summary>
7838 <exclude/> 7838 </member>
7839 </member> 7839 <member name="F:OpenMetaverse.ObjectMovementUpdate.Textures">
7840 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock"> 7840 <summary></summary>
7841 <exclude/> 7841 </member>
7842 </member> 7842 <member name="T:OpenMetaverse.ObjectManager">
7843 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket"> 7843 <summary>
7844 <exclude/> 7844 Handles all network traffic related to prims and avatar positions and
7845 </member> 7845 movement.
7846 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock"> 7846 </summary>
7847 <exclude/> 7847 </member>
7848 </member> 7848 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdate">
7849 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock"> 7849 <summary>The event subscribers, null of no subscribers</summary>
7850 <exclude/> 7850 </member>
7851 </member> 7851 <member name="M:OpenMetaverse.ObjectManager.OnObjectUpdate(OpenMetaverse.PrimEventArgs)">
7852 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket"> 7852 <summary>Raises the ObjectUpdate Event</summary>
7853 <exclude/> 7853 <param name="e">A ObjectUpdateEventArgs object containing
7854 </member> 7854 the data sent from the simulator</param>
7855 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock"> 7855 </member>
7856 <exclude/> 7856 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdateLock">
7857 </member> 7857 <summary>Thread sync lock object</summary>
7858 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock"> 7858 </member>
7859 <exclude/> 7859 <member name="F:OpenMetaverse.ObjectManager.m_ObjectProperties">
7860 </member> 7860 <summary>The event subscribers, null of no subscribers</summary>
7861 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket"> 7861 </member>
7862 <exclude/> 7862 <member name="M:OpenMetaverse.ObjectManager.OnObjectProperties(OpenMetaverse.ObjectPropertiesEventArgs)">
7863 </member> 7863 <summary>Raises the ObjectProperties Event</summary>
7864 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock"> 7864 <param name="e">A ObjectPropertiesEventArgs object containing
7865 <exclude/> 7865 the data sent from the simulator</param>
7866 </member> 7866 </member>
7867 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock"> 7867 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesLock">
7868 <exclude/> 7868 <summary>Thread sync lock object</summary>
7869 </member> 7869 </member>
7870 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket"> 7870 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdated">
7871 <exclude/> 7871 <summary>The event subscribers, null of no subscribers</summary>
7872 </member> 7872 </member>
7873 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock"> 7873 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated(OpenMetaverse.ObjectPropertiesUpdatedEventArgs)">
7874 <exclude/> 7874 <summary>Raises the ObjectPropertiesUpdated Event</summary>
7875 </member> 7875 <param name="e">A ObjectPropertiesUpdatedEventArgs object containing
7876 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket"> 7876 the data sent from the simulator</param>
7877 <exclude/> 7877 </member>
7878 </member> 7878 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdatedLock">
7879 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock"> 7879 <summary>Thread sync lock object</summary>
7880 <exclude/> 7880 </member>
7881 </member> 7881 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamily">
7882 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket"> 7882 <summary>The event subscribers, null of no subscribers</summary>
7883 <exclude/> 7883 </member>
7884 </member> 7884 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily(OpenMetaverse.ObjectPropertiesFamilyEventArgs)">
7885 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock"> 7885 <summary>Raises the ObjectPropertiesFamily Event</summary>
7886 <exclude/> 7886 <param name="e">A ObjectPropertiesFamilyEventArgs object containing
7887 </member> 7887 the data sent from the simulator</param>
7888 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock"> 7888 </member>
7889 <exclude/> 7889 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamilyLock">
7890 </member> 7890 <summary>Thread sync lock object</summary>
7891 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket"> 7891 </member>
7892 <exclude/> 7892 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdate">
7893 </member> 7893 <summary>The event subscribers, null of no subscribers</summary>
7894 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock"> 7894 </member>
7895 <exclude/> 7895 <member name="M:OpenMetaverse.ObjectManager.OnAvatarUpdate(OpenMetaverse.AvatarUpdateEventArgs)">
7896 </member> 7896 <summary>Raises the AvatarUpdate Event</summary>
7897 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock"> 7897 <param name="e">A AvatarUpdateEventArgs object containing
7898 <exclude/> 7898 the data sent from the simulator</param>
7899 </member> 7899 </member>
7900 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket"> 7900 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdateLock">
7901 <exclude/> 7901 <summary>Thread sync lock object</summary>
7902 </member> 7902 </member>
7903 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock"> 7903 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdate">
7904 <exclude/> 7904 <summary>The event subscribers, null of no subscribers</summary>
7905 </member> 7905 </member>
7906 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket"> 7906 <member name="M:OpenMetaverse.ObjectManager.OnTerseObjectUpdate(OpenMetaverse.TerseObjectUpdateEventArgs)">
7907 <exclude/> 7907 <summary>Raises the TerseObjectUpdate Event</summary>
7908 </member> 7908 <param name="e">A TerseObjectUpdateEventArgs object containing
7909 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock"> 7909 the data sent from the simulator</param>
7910 <exclude/> 7910 </member>
7911 </member> 7911 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdateLock">
7912 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket"> 7912 <summary>Thread sync lock object</summary>
7913 <exclude/> 7913 </member>
7914 </member> 7914 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdate">
7915 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock"> 7915 <summary>The event subscribers, null of no subscribers</summary>
7916 <exclude/> 7916 </member>
7917 </member> 7917 <member name="M:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate(OpenMetaverse.ObjectDataBlockUpdateEventArgs)">
7918 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock"> 7918 <summary>Raises the ObjectDataBlockUpdate Event</summary>
7919 <exclude/> 7919 <param name="e">A ObjectDataBlockUpdateEventArgs object containing
7920 </member> 7920 the data sent from the simulator</param>
7921 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket"> 7921 </member>
7922 <exclude/> 7922 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdateLock">
7923 </member> 7923 <summary>Thread sync lock object</summary>
7924 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock"> 7924 </member>
7925 <exclude/> 7925 <member name="F:OpenMetaverse.ObjectManager.m_KillObject">
7926 </member> 7926 <summary>The event subscribers, null of no subscribers</summary>
7927 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket"> 7927 </member>
7928 <exclude/> 7928 <member name="M:OpenMetaverse.ObjectManager.OnKillObject(OpenMetaverse.KillObjectEventArgs)">
7929 </member> 7929 <summary>Raises the KillObject Event</summary>
7930 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock"> 7930 <param name="e">A KillObjectEventArgs object containing
7931 <exclude/> 7931 the data sent from the simulator</param>
7932 </member> 7932 </member>
7933 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket"> 7933 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectLock">
7934 <exclude/> 7934 <summary>Thread sync lock object</summary>
7935 </member> 7935 </member>
7936 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock"> 7936 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChanged">
7937 <exclude/> 7937 <summary>The event subscribers, null of no subscribers</summary>
7938 </member> 7938 </member>
7939 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock"> 7939 <member name="M:OpenMetaverse.ObjectManager.OnAvatarSitChanged(OpenMetaverse.AvatarSitChangedEventArgs)">
7940 <exclude/> 7940 <summary>Raises the AvatarSitChanged Event</summary>
7941 </member> 7941 <param name="e">A AvatarSitChangedEventArgs object containing
7942 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket"> 7942 the data sent from the simulator</param>
7943 <exclude/> 7943 </member>
7944 </member> 7944 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChangedLock">
7945 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock"> 7945 <summary>Thread sync lock object</summary>
7946 <exclude/> 7946 </member>
7947 </member> 7947 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReply">
7948 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock"> 7948 <summary>The event subscribers, null of no subscribers</summary>
7949 <exclude/> 7949 </member>
7950 </member> 7950 <member name="M:OpenMetaverse.ObjectManager.OnPayPriceReply(OpenMetaverse.PayPriceReplyEventArgs)">
7951 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket"> 7951 <summary>Raises the PayPriceReply Event</summary>
7952 <exclude/> 7952 <param name="e">A PayPriceReplyEventArgs object containing
7953 </member> 7953 the data sent from the simulator</param>
7954 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock"> 7954 </member>
7955 <exclude/> 7955 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReplyLock">
7956 </member> 7956 <summary>Thread sync lock object</summary>
7957 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock"> 7957 </member>
7958 <exclude/> 7958 <member name="F:OpenMetaverse.ObjectManager.Client">
7959 </member> 7959 <summary>Reference to the GridClient object</summary>
7960 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket"> 7960 </member>
7961 <exclude/> 7961 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer">
7962 </member> 7962 <summary>Does periodic dead reckoning calculation to convert
7963 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock"> 7963 velocity and acceleration to new positions for objects</summary>
7964 <exclude/> 7964 </member>
7965 </member> 7965 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)">
7966 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock"> 7966 <summary>
7967 <exclude/> 7967 Construct a new instance of the ObjectManager class
7968 </member> 7968 </summary>
7969 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket"> 7969 <param name="client">A reference to the <see cref="T:OpenMetaverse.GridClient"/> instance</param>
7970 <exclude/> 7970 </member>
7971 </member> 7971 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)">
7972 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock"> 7972 <summary>
7973 <exclude/> 7973 Request information for a single object from a <see cref="T:OpenMetaverse.Simulator"/>
7974 </member> 7974 you are currently connected to
7975 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock"> 7975 </summary>
7976 <exclude/> 7976 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
7977 </member> 7977 <param name="localID">The Local ID of the object</param>
7978 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket"> 7978 </member>
7979 <exclude/> 7979 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
7980 </member> 7980 <summary>
7981 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock"> 7981 Request information for multiple objects contained in
7982 <exclude/> 7982 the same simulator
7983 </member> 7983 </summary>
7984 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock"> 7984 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
7985 <exclude/> 7985 <param name="localIDs">An array containing the Local IDs of the objects</param>
7986 </member> 7986 </member>
7987 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket"> 7987 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)">
7988 <exclude/> 7988 <summary>
7989 </member> 7989 Attempt to purchase an original object, a copy, or the contents of
7990 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock"> 7990 an object
7991 <exclude/> 7991 </summary>
7992 </member> 7992 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
7993 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock"> 7993 <param name="localID">The Local ID of the object</param>
7994 <exclude/> 7994 <param name="saleType">Whether the original, a copy, or the object
7995 </member> 7995 contents are on sale. This is used for verification, if the this
7996 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock"> 7996 sale type is not valid for the object the purchase will fail</param>
7997 <exclude/> 7997 <param name="price">Price of the object. This is used for
7998 </member> 7998 verification, if it does not match the actual price the purchase
7999 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket"> 7999 will fail</param>
8000 <exclude/> 8000 <param name="groupID">Group ID that will be associated with the new
8001 </member> 8001 purchase</param>
8002 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock"> 8002 <param name="categoryID">Inventory folder UUID where the object or objects
8003 <exclude/> 8003 purchased should be placed</param>
8004 </member> 8004 <example>
8005 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock"> 8005 <code>
8006 <exclude/> 8006 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy,
8007 </member> 8007 100, UUID.Zero, Client.Self.InventoryRootFolderUUID);
8008 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock"> 8008 </code>
8009 <exclude/> 8009 </example>
8010 </member> 8010 </member>
8011 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket"> 8011 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
8012 <exclude/> 8012 <summary>
8013 </member> 8013 Request prices that should be displayed in pay dialog. This will triggger the simulator
8014 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock"> 8014 to send us back a PayPriceReply which can be handled by OnPayPriceReply event
8015 <exclude/> 8015 </summary>
8016 </member> 8016 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
8017 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock"> 8017 <param name="objectID">The ID of the object</param>
8018 <exclude/> 8018 <remarks>The result is raised in the <see cref="E:OpenMetaverse.ObjectManager.PayPriceReply"/> event</remarks>
8019 </member> 8019 </member>
8020 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket"> 8020 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)">
8021 <exclude/> 8021 <summary>
8022 </member> 8022 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
8023 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock"> 8023 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
8024 <exclude/> 8024 </summary>
8025 </member> 8025 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
8026 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock"> 8026 <param name="localID">The Local ID of the object</param>
8027 <exclude/> 8027 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
8028 </member> 8028 </member>
8029 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket"> 8029 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)">
8030 <exclude/> 8030 <summary>
8031 </member> 8031 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
8032 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock"> 8032 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
8033 <exclude/> 8033 </summary>
8034 </member> 8034 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
8035 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock"> 8035 <param name="localID">The Local ID of the object</param>
8036 <exclude/> 8036 <param name="automaticDeselect">if true, a call to <see cref="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"/> is
8037 </member> 8037 made immediately following the request</param>
8038 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock"> 8038 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
8039 <exclude/> 8039 </member>
8040 </member> 8040 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)">
8041 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket"> 8041 <summary>
8042 <exclude/> 8042 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
8043 </member> 8043 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
8044 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock"> 8044 </summary>
8045 <exclude/> 8045 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
8046 </member> 8046 <param name="localIDs">An array containing the Local IDs of the objects</param>
8047 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock"> 8047 <param name="automaticDeselect">Should objects be deselected immediately after selection</param>
8048 <exclude/> 8048 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
8049 </member> 8049 </member>
8050 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket"> 8050 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])">
8051 <exclude/> 8051 <summary>
8052 </member> 8052 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
8053 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock"> 8053 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
8054 <exclude/> 8054 </summary>
8055 </member> 8055 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
8056 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock"> 8056 <param name="localIDs">An array containing the Local IDs of the objects</param>
8057 <exclude/> 8057 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
8058 </member> 8058 </member>
8059 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket"> 8059 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
8060 <exclude/> 8060 <summary>
8061 </member> 8061 Update the properties of an object
8062 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock"> 8062 </summary>
8063 <exclude/> 8063 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
8064 </member> 8064 <param name="localID">The Local ID of the object</param>
8065 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock"> 8065 <param name="physical">true to turn the objects physical property on</param>
8066 <exclude/> 8066 <param name="temporary">true to turn the objects temporary property on</param>
8067 </member> 8067 <param name="phantom">true to turn the objects phantom property on</param>
8068 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket"> 8068 <param name="castsShadow">true to turn the objects cast shadows property on</param>
8069 <exclude/> 8069 </member>
8070 </member> 8070 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32)">
8071 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock"> 8071 <summary>
8072 <exclude/> 8072 Sets the sale properties of a single object
8073 </member> 8073 </summary>
8074 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock"> 8074 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
8075 <exclude/> 8075 <param name="localID">The Local ID of the object</param>
8076 </member> 8076 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
8077 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket"> 8077 <param name="price">The price of the object</param>
8078 <exclude/> 8078 </member>
8079 </member> 8079 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)">
8080 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock"> 8080 <summary>
8081 <exclude/> 8081 Sets the sale properties of multiple objects
8082 </member> 8082 </summary>
8083 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock"> 8083 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
8084 <exclude/> 8084 <param name="localIDs">An array containing the Local IDs of the objects</param>
8085 </member> 8085 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
8086 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket"> 8086 <param name="price">The price of the object</param>
8087 <exclude/> 8087 </member>
8088 </member> 8088 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)">
8089 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock"> 8089 <summary>
8090 <exclude/> 8090 Deselect a single object
8091 </member> 8091 </summary>
8092 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock"> 8092 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
8093 <exclude/> 8093 <param name="localID">The Local ID of the object</param>
8094 </member> 8094 </member>
8095 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock"> 8095 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])">
8096 <exclude/> 8096 <summary>
8097 </member> 8097 Deselect multiple objects.
8098 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket"> 8098 </summary>
8099 <exclude/> 8099 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
8100 </member> 8100 <param name="localIDs">An array containing the Local IDs of the objects</param>
8101 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock"> 8101 </member>
8102 <exclude/> 8102 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)">
8103 </member> 8103 <summary>
8104 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock"> 8104 Perform a click action on an object
8105 <exclude/> 8105 </summary>
8106 </member> 8106 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
8107 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket"> 8107 <param name="localID">The Local ID of the object</param>
8108 <exclude/> 8108 </member>
8109 </member> 8109 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
8110 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock"> 8110 <summary>
8111 <exclude/> 8111 Perform a click action (Grab) on a single object
8112 </member> 8112 </summary>
8113 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock"> 8113 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
8114 <exclude/> 8114 <param name="localID">The Local ID of the object</param>
8115 </member> 8115 <param name="uvCoord">The texture coordinates to touch</param>
8116 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock"> 8116 <param name="stCoord">The surface coordinates to touch</param>
8117 <exclude/> 8117 <param name="faceIndex">The face of the position to touch</param>
8118 </member> 8118 <param name="position">The region coordinates of the position to touch</param>
8119 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket"> 8119 <param name="normal">The surface normal of the position to touch (A normal is a vector perpindicular to the surface)</param>
8120 <exclude/> 8120 <param name="binormal">The surface binormal of the position to touch (A binormal is a vector tangen to the surface
8121 </member> 8121 pointing along the U direction of the tangent space</param>
8122 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock"> 8122 </member>
8123 <exclude/> 8123 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
8124 </member> 8124 <summary>
8125 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock"> 8125 Create (rez) a new prim object in a simulator
8126 <exclude/> 8126 </summary>
8127 </member> 8127 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
8128 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock"> 8128 <param name="prim">Data describing the prim object to rez</param>
8129 <exclude/> 8129 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
8130 </member> 8130 do not want the object to be associated with a specific group</param>
8131 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket"> 8131 <param name="position">An approximation of the position at which to rez the prim</param>
8132 <exclude/> 8132 <param name="scale">Scale vector to size this prim</param>
8133 </member> 8133 <param name="rotation">Rotation quaternion to rotate this prim</param>
8134 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock"> 8134 <remarks>Due to the way client prim rezzing is done on the server,
8135 <exclude/> 8135 the requested position for an object is only close to where the prim
8136 </member> 8136 actually ends up. If you desire exact placement you'll need to
8137 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock"> 8137 follow up by moving the object after it has been created. This
8138 <exclude/> 8138 function will not set textures, light and flexible data, or other
8139 </member> 8139 extended primitive properties</remarks>
8140 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock"> 8140 </member>
8141 <exclude/> 8141 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)">
8142 </member> 8142 <summary>
8143 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket"> 8143 Create (rez) a new prim object in a simulator
8144 <exclude/> 8144 </summary>
8145 </member> 8145 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
8146 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock"> 8146 <param name="prim">Data describing the prim object to rez</param>
8147 <exclude/> 8147 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
8148 </member> 8148 do not want the object to be associated with a specific group</param>
8149 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock"> 8149 <param name="position">An approximation of the position at which to rez the prim</param>
8150 <exclude/> 8150 <param name="scale">Scale vector to size this prim</param>
8151 </member> 8151 <param name="rotation">Rotation quaternion to rotate this prim</param>
8152 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock"> 8152 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags"/></param>
8153 <exclude/> 8153 <remarks>Due to the way client prim rezzing is done on the server,
8154 </member> 8154 the requested position for an object is only close to where the prim
8155 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket"> 8155 actually ends up. If you desire exact placement you'll need to
8156 <exclude/> 8156 follow up by moving the object after it has been created. This
8157 </member> 8157 function will not set textures, light and flexible data, or other
8158 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock"> 8158 extended primitive properties</remarks>
8159 <exclude/> 8159 </member>
8160 </member> 8160 <member name="M:OpenMetaverse.ObjectManager.AddTree(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Tree,OpenMetaverse.UUID,System.Boolean)">
8161 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock"> 8161 <summary>
8162 <exclude/> 8162 Rez a Linden tree
8163 </member> 8163 </summary>
8164 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock"> 8164 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8165 <exclude/> 8165 <param name="scale">The size of the tree</param>
8166 </member> 8166 <param name="rotation">The rotation of the tree</param>
8167 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock"> 8167 <param name="position">The position of the tree</param>
8168 <exclude/> 8168 <param name="treeType">The Type of tree</param>
8169 </member> 8169 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to,
8170 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket"> 8170 or UUID.Zero if no group is to be set</param>
8171 <exclude/> 8171 <param name="newTree">true to use the "new" Linden trees, false to use the old</param>
8172 </member> 8172 </member>
8173 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock"> 8173 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)">
8174 <exclude/> 8174 <summary>
8175 </member> 8175 Rez grass and ground cover
8176 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock"> 8176 </summary>
8177 <exclude/> 8177 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8178 </member> 8178 <param name="scale">The size of the grass</param>
8179 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket"> 8179 <param name="rotation">The rotation of the grass</param>
8180 <exclude/> 8180 <param name="position">The position of the grass</param>
8181 </member> 8181 <param name="grassType">The type of grass from the <seealso cref="T:OpenMetaverse.Grass"/> enum</param>
8182 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock"> 8182 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to,
8183 <exclude/> 8183 or UUID.Zero if no group is to be set</param>
8184 </member> 8184 </member>
8185 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock"> 8185 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)">
8186 <exclude/> 8186 <summary>
8187 </member> 8187 Set the textures to apply to the faces of an object
8188 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket"> 8188 </summary>
8189 <exclude/> 8189 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8190 </member> 8190 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8191 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock"> 8191 <param name="textures">The texture data to apply</param>
8192 <exclude/> 8192 </member>
8193 </member> 8193 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry,System.String)">
8194 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock"> 8194 <summary>
8195 <exclude/> 8195 Set the textures to apply to the faces of an object
8196 </member> 8196 </summary>
8197 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket"> 8197 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8198 <exclude/> 8198 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8199 </member> 8199 <param name="textures">The texture data to apply</param>
8200 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock"> 8200 <param name="mediaUrl">A media URL (not used)</param>
8201 <exclude/> 8201 </member>
8202 </member> 8202 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)">
8203 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock"> 8203 <summary>
8204 <exclude/> 8204 Set the Light data on an object
8205 </member> 8205 </summary>
8206 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock"> 8206 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8207 <exclude/> 8207 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8208 </member> 8208 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData"/> object containing the data to set</param>
8209 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket"> 8209 </member>
8210 <exclude/> 8210 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)">
8211 </member> 8211 <summary>
8212 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock"> 8212 Set the flexible data on an object
8213 <exclude/> 8213 </summary>
8214 </member> 8214 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8215 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket"> 8215 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8216 <exclude/> 8216 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData"/> object containing the data to set</param>
8217 </member> 8217 </member>
8218 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock"> 8218 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)">
8219 <exclude/> 8219 <summary>
8220 </member> 8220 Set the sculptie texture and data on an object
8221 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock"> 8221 </summary>
8222 <exclude/> 8222 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8223 </member> 8223 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8224 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket"> 8224 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData"/> object containing the data to set</param>
8225 <exclude/> 8225 </member>
8226 </member> 8226 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)">
8227 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock"> 8227 <summary>
8228 <exclude/> 8228 Unset additional primitive parameters on an object
8229 </member> 8229 </summary>
8230 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock"> 8230 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8231 <exclude/> 8231 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8232 </member> 8232 <param name="type">The extra parameters to set</param>
8233 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock"> 8233 </member>
8234 <exclude/> 8234 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
8235 </member> 8235 <summary>
8236 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket"> 8236 Link multiple prims into a linkset
8237 <exclude/> 8237 </summary>
8238 </member> 8238 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
8239 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock"> 8239 <param name="localIDs">An array which contains the IDs of the objects to link</param>
8240 <exclude/> 8240 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks>
8241 </member> 8241 </member>
8242 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock"> 8242 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)">
8243 <exclude/> 8243 <summary>
8244 </member> 8244 Change the rotation of an object
8245 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket"> 8245 </summary>
8246 <exclude/> 8246 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8247 </member> 8247 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8248 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock"> 8248 <param name="rotation">The new rotation of the object</param>
8249 <exclude/> 8249 </member>
8250 </member> 8250 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)">
8251 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock"> 8251 <summary>
8252 <exclude/> 8252 Set the name of an object
8253 </member> 8253 </summary>
8254 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock"> 8254 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8255 <exclude/> 8255 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8256 </member> 8256 <param name="name">A string containing the new name of the object</param>
8257 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket"> 8257 </member>
8258 <exclude/> 8258 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
8259 </member> 8259 <summary>
8260 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock"> 8260 Set the name of multiple objects
8261 <exclude/> 8261 </summary>
8262 </member> 8262 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
8263 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock"> 8263 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param>
8264 <exclude/> 8264 <param name="names">An array which contains the new names of the objects</param>
8265 </member> 8265 </member>
8266 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket"> 8266 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)">
8267 <exclude/> 8267 <summary>
8268 </member> 8268 Set the description of an object
8269 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock"> 8269 </summary>
8270 <exclude/> 8270 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8271 </member> 8271 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8272 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock"> 8272 <param name="description">A string containing the new description of the object</param>
8273 <exclude/> 8273 </member>
8274 </member> 8274 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
8275 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket"> 8275 <summary>
8276 <exclude/> 8276 Set the descriptions of multiple objects
8277 </member> 8277 </summary>
8278 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock"> 8278 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
8279 <exclude/> 8279 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param>
8280 </member> 8280 <param name="descriptions">An array which contains the new descriptions of the objects</param>
8281 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket"> 8281 </member>
8282 <exclude/> 8282 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)">
8283 </member> 8283 <summary>
8284 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock"> 8284 Attach an object to this avatar
8285 <exclude/> 8285 </summary>
8286 </member> 8286 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8287 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock"> 8287 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8288 <exclude/> 8288 <param name="attachPoint">The point on the avatar the object will be attached</param>
8289 </member> 8289 <param name="rotation">The rotation of the attached object</param>
8290 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket"> 8290 </member>
8291 <exclude/> 8291 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)">
8292 </member> 8292 <summary>
8293 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock"> 8293 Drop an attached object from this avatar
8294 <exclude/> 8294 </summary>
8295 </member> 8295 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
8296 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket"> 8296 object where the objects reside. This will always be the simulator the avatar is currently in
8297 <exclude/> 8297 </param>
8298 </member> 8298 <param name="localID">The object's ID which is local to the simulator the object is in</param>
8299 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock"> 8299 </member>
8300 <exclude/> 8300 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
8301 </member> 8301 <summary>
8302 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock"> 8302 Detach an object from yourself
8303 <exclude/> 8303 </summary>
8304 </member> 8304 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
8305 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket"> 8305 object where the objects reside
8306 <exclude/> 8306
8307 </member> 8307 This will always be the simulator the avatar is currently in
8308 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock"> 8308 </param>
8309 <exclude/> 8309 <param name="localIDs">An array which contains the IDs of the objects to detach</param>
8310 </member> 8310 </member>
8311 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket"> 8311 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)">
8312 <exclude/> 8312 <summary>
8313 </member> 8313 Change the position of an object, Will change position of entire linkset
8314 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock"> 8314 </summary>
8315 <exclude/> 8315 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8316 </member> 8316 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8317 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket"> 8317 <param name="position">The new position of the object</param>
8318 <exclude/> 8318 </member>
8319 </member> 8319 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)">
8320 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock"> 8320 <summary>
8321 <exclude/> 8321 Change the position of an object
8322 </member> 8322 </summary>
8323 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket"> 8323 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8324 <exclude/> 8324 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8325 </member> 8325 <param name="position">The new position of the object</param>
8326 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock"> 8326 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param>
8327 <exclude/> 8327 </member>
8328 </member> 8328 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)">
8329 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock"> 8329 <summary>
8330 <exclude/> 8330 Change the Scale (size) of an object
8331 </member> 8331 </summary>
8332 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket"> 8332 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8333 <exclude/> 8333 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8334 </member> 8334 <param name="scale">The new scale of the object</param>
8335 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock"> 8335 <param name="childOnly">If true, will change scale of this prim only, not entire linkset</param>
8336 <exclude/> 8336 <param name="uniform">True to resize prims uniformly</param>
8337 </member> 8337 </member>
8338 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock"> 8338 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)">
8339 <exclude/> 8339 <summary>
8340 </member> 8340 Change the Rotation of an object that is either a child or a whole linkset
8341 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket"> 8341 </summary>
8342 <exclude/> 8342 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8343 </member> 8343 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8344 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock"> 8344 <param name="quat">The new scale of the object</param>
8345 <exclude/> 8345 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param>
8346 </member> 8346 </member>
8347 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock"> 8347 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)">
8348 <exclude/> 8348 <summary>
8349 </member> 8349 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive
8350 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket"> 8350 </summary>
8351 <exclude/> 8351 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8352 </member> 8352 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8353 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock"> 8353 <param name="data">The new rotation, size, or position of the target object</param>
8354 <exclude/> 8354 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType"/> Enum</param>
8355 </member> 8355 </member>
8356 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock"> 8356 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
8357 <exclude/> 8357 <summary>
8358 </member> 8358 Deed an object (prim) to a group, Object must be shared with group which
8359 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket"> 8359 can be accomplished with SetPermissions()
8360 <exclude/> 8360 </summary>
8361 </member> 8361 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8362 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock"> 8362 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8363 <exclude/> 8363 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
8364 </member> 8364 </member>
8365 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket"> 8365 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
8366 <exclude/> 8366 <summary>
8367 </member> 8367 Deed multiple objects (prims) to a group, Objects must be shared with group which
8368 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock"> 8368 can be accomplished with SetPermissions()
8369 <exclude/> 8369 </summary>
8370 </member> 8370 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8371 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket"> 8371 <param name="localIDs">An array which contains the IDs of the objects to deed</param>
8372 <exclude/> 8372 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
8373 </member> 8373 </member>
8374 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock"> 8374 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)">
8375 <exclude/> 8375 <summary>
8376 </member> 8376 Set the permissions on multiple objects
8377 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket"> 8377 </summary>
8378 <exclude/> 8378 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
8379 </member> 8379 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param>
8380 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock"> 8380 <param name="who">The new Who mask to set</param>
8381 <exclude/> 8381 <param name="permissions">The new Permissions mark to set</param>
8382 </member> 8382 <param name="set">TODO: What does this do?</param>
8383 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock"> 8383 </member>
8384 <exclude/> 8384 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
8385 </member> 8385 <summary>
8386 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket"> 8386 Request additional properties for an object
8387 <exclude/> 8387 </summary>
8388 </member> 8388 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8389 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock"> 8389 <param name="objectID"></param>
8390 <exclude/> 8390 </member>
8391 </member> 8391 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)">
8392 <member name="T:OpenMetaverse.Packets.CreateTrustedCircuitPacket"> 8392 <summary>
8393 <exclude/> 8393 Request additional properties for an object
8394 </member> 8394 </summary>
8395 <member name="T:OpenMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock"> 8395 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8396 <exclude/> 8396 <param name="objectID">Absolute UUID of the object</param>
8397 </member> 8397 <param name="reliable">Whether to require server acknowledgement of this request</param>
8398 <member name="T:OpenMetaverse.Packets.DenyTrustedCircuitPacket"> 8398 </member>
8399 <exclude/> 8399 <member name="M:OpenMetaverse.ObjectManager.SetObjectsGroup(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
8400 </member> 8400 <summary>
8401 <member name="T:OpenMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock"> 8401 Set the ownership of a list of objects to the specified group
8402 <exclude/> 8402 </summary>
8403 </member> 8403 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
8404 <member name="T:OpenMetaverse.Packets.RequestTrustedCircuitPacket"> 8404 <param name="localIds">An array which contains the IDs of the objects to set the group id on</param>
8405 <exclude/> 8405 <param name="groupID">The Groups ID</param>
8406 </member> 8406 </member>
8407 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket"> 8407 <member name="M:OpenMetaverse.ObjectManager.NavigateObjectMedia(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.Simulator)">
8408 <exclude/> 8408 <summary>
8409 </member> 8409 Update current URL of the previously set prim media
8410 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock"> 8410 </summary>
8411 <exclude/> 8411 <param name="primID">UUID of the prim</param>
8412 </member> 8412 <param name="newURL">Set current URL to this</param>
8413 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock"> 8413 <param name="face">Prim face number</param>
8414 <exclude/> 8414 <param name="sim">Simulator in which prim is located</param>
8415 </member> 8415 </member>
8416 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket"> 8416 <member name="M:OpenMetaverse.ObjectManager.UpdateObjectMedia(OpenMetaverse.UUID,OpenMetaverse.MediaEntry[],OpenMetaverse.Simulator)">
8417 <exclude/> 8417 <summary>
8418 </member> 8418 Set object media
8419 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock"> 8419 </summary>
8420 <exclude/> 8420 <param name="primID">UUID of the prim</param>
8421 </member> 8421 <param name="faceMedia">Array the length of prims number of faces. Null on face indexes where there is
8422 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock"> 8422 no media, <seealso cref="T:OpenMetaverse.MediaEntry"/> on faces which contain the media</param>
8423 <exclude/> 8423 <param name="sim">Simulatior in which prim is located</param>
8424 </member> 8424 </member>
8425 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock"> 8425 <member name="M:OpenMetaverse.ObjectManager.RequestObjectMedia(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.ObjectManager.ObjectMediaCallback)">
8426 <exclude/> 8426 <summary>
8427 </member> 8427 Retrieve information about object media
8428 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket"> 8428 </summary>
8429 <exclude/> 8429 <param name="primID">UUID of the primitive</param>
8430 </member> 8430 <param name="sim">Simulator where prim is located</param>
8431 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock"> 8431 <param name="callback">Call this callback when done</param>
8432 <exclude/> 8432 </member>
8433 </member> 8433 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8434 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket"> 8434 <summary>Process an incoming packet and raise the appropriate events</summary>
8435 <exclude/> 8435 <param name="sender">The sender</param>
8436 </member> 8436 <param name="e">The EventArgs object containing the packet data</param>
8437 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock"> 8437 </member>
8438 <exclude/> 8438 <member name="M:OpenMetaverse.ObjectManager.ImprovedTerseObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8439 </member> 8439 <summary>
8440 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock"> 8440 A terse object update, used when a transformation matrix or
8441 <exclude/> 8441 velocity/acceleration for an object changes but nothing else
8442 </member> 8442 (scale/position/rotation/acceleration/velocity)
8443 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock"> 8443 </summary>
8444 <exclude/> 8444 <param name="sender">The sender</param>
8445 </member> 8445 <param name="e">The EventArgs object containing the packet data</param>
8446 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket"> 8446 </member>
8447 <exclude/> 8447 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCompressedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8448 </member> 8448 <summary>Process an incoming packet and raise the appropriate events</summary>
8449 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock"> 8449 <param name="sender">The sender</param>
8450 <exclude/> 8450 <param name="e">The EventArgs object containing the packet data</param>
8451 </member> 8451 </member>
8452 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket"> 8452 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCachedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8453 <exclude/> 8453 <summary>Process an incoming packet and raise the appropriate events</summary>
8454 </member> 8454 <param name="sender">The sender</param>
8455 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock"> 8455 <param name="e">The EventArgs object containing the packet data</param>
8456 <exclude/> 8456 </member>
8457 </member> 8457 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8458 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock"> 8458 <summary>Process an incoming packet and raise the appropriate events</summary>
8459 <exclude/> 8459 <param name="sender">The sender</param>
8460 </member> 8460 <param name="e">The EventArgs object containing the packet data</param>
8461 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket"> 8461 </member>
8462 <exclude/> 8462 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8463 </member> 8463 <summary>Process an incoming packet and raise the appropriate events</summary>
8464 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock"> 8464 <param name="sender">The sender</param>
8465 <exclude/> 8465 <param name="e">The EventArgs object containing the packet data</param>
8466 </member> 8466 </member>
8467 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock"> 8467 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8468 <exclude/> 8468 <summary>Process an incoming packet and raise the appropriate events</summary>
8469 </member> 8469 <param name="sender">The sender</param>
8470 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket"> 8470 <param name="e">The EventArgs object containing the packet data</param>
8471 <exclude/> 8471 </member>
8472 </member> 8472 <member name="M:OpenMetaverse.ObjectManager.PayPriceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8473 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock"> 8473 <summary>Process an incoming packet and raise the appropriate events</summary>
8474 <exclude/> 8474 <param name="sender">The sender</param>
8475 </member> 8475 <param name="e">The EventArgs object containing the packet data</param>
8476 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock"> 8476 </member>
8477 <exclude/> 8477 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)">
8478 </member> 8478 <summary>
8479 <member name="T:OpenMetaverse.Packets.SystemMessagePacket"> 8479 Setup construction data for a basic primitive shape
8480 <exclude/> 8480 </summary>
8481 </member> 8481 <param name="type">Primitive shape to construct</param>
8482 <member name="T:OpenMetaverse.Packets.SystemMessagePacket.MethodDataBlock"> 8482 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive"/></returns>
8483 <exclude/> 8483 </member>
8484 </member> 8484 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)">
8485 <member name="T:OpenMetaverse.Packets.SystemMessagePacket.ParamListBlock"> 8485 <summary>
8486 <exclude/> 8486
8487 </member> 8487 </summary>
8488 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket"> 8488 <param name="sim"></param>
8489 <exclude/> 8489 <param name="av"></param>
8490 </member> 8490 <param name="localid"></param>
8491 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock"> 8491 <param name="oldSeatID"></param>
8492 <exclude/> 8492 </member>
8493 </member> 8493 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)">
8494 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket"> 8494 <summary>
8495 <exclude/> 8495
8496 </member> 8496 </summary>
8497 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock"> 8497 <param name="s"></param>
8498 <exclude/> 8498 <param name="dilation"></param>
8499 </member> 8499 </member>
8500 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock"> 8500 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)">
8501 <exclude/> 8501 <summary>
8502 </member> 8502 Set the Shape data of an object
8503 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket"> 8503 </summary>
8504 <exclude/> 8504 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8505 </member> 8505 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8506 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock"> 8506 <param name="prim">Data describing the prim shape</param>
8507 <exclude/> 8507 </member>
8508 </member> 8508 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)">
8509 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock"> 8509 <summary>
8510 <exclude/> 8510 Set the Material data of an object
8511 </member> 8511 </summary>
8512 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket"> 8512 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
8513 <exclude/> 8513 <param name="localID">The objects ID which is local to the simulator the object is in</param>
8514 </member> 8514 <param name="material">The new material of the object</param>
8515 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock"> 8515 </member>
8516 <exclude/> 8516 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
8517 </member> 8517 <summary>
8518 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock"> 8518
8519 <exclude/> 8519 </summary>
8520 </member> 8520 <param name="simulator"></param>
8521 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket"> 8521 <param name="localID"></param>
8522 <exclude/> 8522 <param name="fullID"></param>
8523 </member> 8523 <returns></returns>
8524 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock"> 8524 </member>
8525 <exclude/> 8525 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
8526 </member> 8526 <summary>
8527 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock"> 8527
8528 <exclude/> 8528 </summary>
8529 </member> 8529 <param name="simulator"></param>
8530 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket"> 8530 <param name="localID"></param>
8531 <exclude/> 8531 <param name="fullID"></param>
8532 </member> 8532 <returns></returns>
8533 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock"> 8533 </member>
8534 <exclude/> 8534 <member name="E:OpenMetaverse.ObjectManager.ObjectUpdate">
8535 </member> 8535 <summary>Raised when the simulator sends us data containing
8536 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock"> 8536 A <see cref="T:OpenMetaverse.Primitive"/>, Foliage or Attachment</summary>
8537 <exclude/> 8537 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"/>
8538 </member> 8538 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"/>
8539 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket"> 8539 </member>
8540 <exclude/> 8540 <member name="E:OpenMetaverse.ObjectManager.ObjectProperties">
8541 </member> 8541 <summary>Raised when the simulator sends us data containing
8542 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock"> 8542 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary>
8543 <exclude/> 8543 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/>
8544 </member> 8544 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/>
8545 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock"> 8545 </member>
8546 <exclude/> 8546 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated">
8547 </member> 8547 <summary>Raised when the simulator sends us data containing
8548 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock"> 8548 Primitive.ObjectProperties for an object we are currently tracking</summary>
8549 <exclude/> 8549 </member>
8550 </member> 8550 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily">
8551 <member name="T:OpenMetaverse.Packets.SendPostcardPacket"> 8551 <summary>Raised when the simulator sends us data containing
8552 <exclude/> 8552 additional <seea cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> details</summary>
8553 </member> 8553 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/>
8554 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock"> 8554 </member>
8555 <exclude/> 8555 <member name="E:OpenMetaverse.ObjectManager.AvatarUpdate">
8556 </member> 8556 <summary>Raised when the simulator sends us data containing
8557 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket"> 8557 updated information for an <see cref="T:OpenMetaverse.Avatar"/></summary>
8558 <exclude/> 8558 </member>
8559 </member> 8559 <member name="E:OpenMetaverse.ObjectManager.TerseObjectUpdate">
8560 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock"> 8560 <summary>Raised when the simulator sends us data containing
8561 <exclude/> 8561 <see cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> movement changes</summary>
8562 </member> 8562 </member>
8563 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket"> 8563 <member name="E:OpenMetaverse.ObjectManager.ObjectDataBlockUpdate">
8564 <exclude/> 8564 <summary>Raised when the simulator sends us data containing
8565 </member> 8565 updates to an Objects DataBlock</summary>
8566 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock"> 8566 </member>
8567 <exclude/> 8567 <member name="E:OpenMetaverse.ObjectManager.KillObject">
8568 </member> 8568 <summary>Raised when the simulator informs us an <see cref="T:OpenMetaverse.Primitive"/>
8569 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock"> 8569 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary>
8570 <exclude/> 8570 </member>
8571 </member> 8571 <member name="E:OpenMetaverse.ObjectManager.AvatarSitChanged">
8572 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket"> 8572 <summary>Raised when the simulator sends us data containing
8573 <exclude/> 8573 updated sit information for our <see cref="T:OpenMetaverse.Avatar"/></summary>
8574 </member> 8574 </member>
8575 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock"> 8575 <member name="E:OpenMetaverse.ObjectManager.PayPriceReply">
8576 <exclude/> 8576 <summary>Raised when the simulator sends us data containing
8577 </member> 8577 purchase price information for a <see cref="T:OpenMetaverse.Primitive"/></summary>
8578 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock"> 8578 </member>
8579 <exclude/> 8579 <member name="T:OpenMetaverse.ObjectManager.ObjectMediaCallback">
8580 </member> 8580 <summary>
8581 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket"> 8581 Callback for getting object media data via CAP
8582 <exclude/> 8582 </summary>
8583 </member> 8583 <param name="success">Indicates if the operation was succesfull</param>
8584 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock"> 8584 <param name="version">Object media version string</param>
8585 <exclude/> 8585 <param name="faceMedia">Array indexed on prim face of media entry data</param>
8586 </member> 8586 </member>
8587 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock"> 8587 <member name="T:OpenMetaverse.PrimEventArgs">
8588 <exclude/> 8588 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event</summary>
8589 </member> 8589 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event occurs when the simulator sends
8590 <member name="T:OpenMetaverse.Packets.ErrorPacket"> 8590 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing a Primitive, Foliage or Attachment data</para>
8591 <exclude/> 8591 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event will not be raised when the object is an Avatar</para>
8592 </member> 8592 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> to be
8593 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock"> 8593 raised twice for the same object if for example the primitive moved to a new simulator, then returned to the current simulator or
8594 <exclude/> 8594 if an Avatar crosses the border into a new simulator and returns to the current simulator</para>
8595 </member> 8595 </remarks>
8596 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock"> 8596 <example>
8597 <exclude/> 8597 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/>, and <see cref="P:OpenMetaverse.PrimEventArgs.IsAttachment"/>
8598 </member> 8598 properties to display new Primitives and Attachments on the <see cref="T:System.Console"/> window.
8599 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket"> 8599 <code>
8600 <exclude/> 8600 // Subscribe to the event that gives us prim and foliage information
8601 </member> 8601 Client.Objects.ObjectUpdate += Objects_ObjectUpdate;
8602 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock"> 8602
8603 <exclude/> 8603
8604 </member> 8604 private void Objects_ObjectUpdate(object sender, PrimEventArgs e)
8605 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock"> 8605 {
8606 <exclude/> 8606 Console.WriteLine("Primitive {0} {1} in {2} is an attachment {3}", e.Prim.ID, e.Prim.LocalID, e.Simulator.Name, e.IsAttachment);
8607 </member> 8607 }
8608 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket"> 8608 </code>
8609 <exclude/> 8609 </example>
8610 </member> 8610 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
8611 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock"> 8611 <seealso cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/>
8612 <exclude/> 8612 <seealso cref="T:OpenMetaverse.AvatarUpdateEventArgs"/>
8613 </member> 8613 </member>
8614 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock"> 8614 <member name="M:OpenMetaverse.PrimEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)">
8615 <exclude/> 8615 <summary>
8616 </member> 8616 Construct a new instance of the PrimEventArgs class
8617 <member name="T:OpenMetaverse.Packets.PacketAckPacket"> 8617 </summary>
8618 <exclude/> 8618 <param name="simulator">The simulator the object originated from</param>
8619 </member> 8619 <param name="prim">The Primitive</param>
8620 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock"> 8620 <param name="timeDilation">The simulator time dilation</param>
8621 <exclude/> 8621 <param name="isNew">The prim was not in the dictionary before this update</param>
8622 </member> 8622 <param name="isAttachment">true if the primitive represents an attachment to an agent</param>
8623 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket"> 8623 </member>
8624 <exclude/> 8624 <member name="P:OpenMetaverse.PrimEventArgs.Simulator">
8625 </member> 8625 <summary>Get the simulator the <see cref="T:OpenMetaverse.Primitive"/> originated from</summary>
8626 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock"> 8626 </member>
8627 <exclude/> 8627 <member name="P:OpenMetaverse.PrimEventArgs.Prim">
8628 </member> 8628 <summary>Get the <see cref="T:OpenMetaverse.Primitive"/> details</summary>
8629 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket"> 8629 </member>
8630 <exclude/> 8630 <member name="P:OpenMetaverse.PrimEventArgs.IsNew">
8631 </member> 8631 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> did not exist in the dictionary before this update (always true if object tracking has been disabled)</summary>
8632 <member name="T:OpenMetaverse.Packets.ObjectAddPacket"> 8632 </member>
8633 <exclude/> 8633 <member name="P:OpenMetaverse.PrimEventArgs.IsAttachment">
8634 </member> 8634 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> is attached to an <see cref="T:OpenMetaverse.Avatar"/></summary>
8635 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock"> 8635 </member>
8636 <exclude/> 8636 <member name="P:OpenMetaverse.PrimEventArgs.TimeDilation">
8637 </member> 8637 <summary>Get the simulator Time Dilation</summary>
8638 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock"> 8638 </member>
8639 <exclude/> 8639 <member name="T:OpenMetaverse.AvatarUpdateEventArgs">
8640 </member> 8640 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event</summary>
8641 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket"> 8641 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event occurs when the simulator sends
8642 <exclude/> 8642 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing Avatar data</para>
8643 </member> 8643 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event will not be raised when the object is an Avatar</para>
8644 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock"> 8644 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> to be
8645 <exclude/> 8645 raised twice for the same avatar if for example the avatar moved to a new simulator, then returned to the current simulator</para>
8646 </member> 8646 </remarks>
8647 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock"> 8647 <example>
8648 <exclude/> 8648 The following code example uses the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> property to make a request for the top picks
8649 </member> 8649 using the <see cref="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"/> method in the <see cref="T:OpenMetaverse.AvatarManager"/> class to display the names
8650 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket"> 8650 of our own agents picks listings on the <see cref="T:System.Console"/> window.
8651 <exclude/> 8651 <code>
8652 </member> 8652 // subscribe to the AvatarUpdate event to get our information
8653 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock"> 8653 Client.Objects.AvatarUpdate += Objects_AvatarUpdate;
8654 <exclude/> 8654 Client.Avatars.AvatarPicksReply += Avatars_AvatarPicksReply;
8655 </member> 8655
8656 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock"> 8656 private void Objects_AvatarUpdate(object sender, AvatarUpdateEventArgs e)
8657 <exclude/> 8657 {
8658 </member> 8658 // we only want our own data
8659 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket"> 8659 if (e.Avatar.LocalID == Client.Self.LocalID)
8660 <exclude/> 8660 {
8661 </member> 8661 // Unsubscribe from the avatar update event to prevent a loop
8662 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock"> 8662 // where we continually request the picks every time we get an update for ourselves
8663 <exclude/> 8663 Client.Objects.AvatarUpdate -= Objects_AvatarUpdate;
8664 </member> 8664 // make the top picks request through AvatarManager
8665 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock"> 8665 Client.Avatars.RequestAvatarPicks(e.Avatar.ID);
8666 <exclude/> 8666 }
8667 </member> 8667 }
8668 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket"> 8668
8669 <exclude/> 8669 private void Avatars_AvatarPicksReply(object sender, AvatarPicksReplyEventArgs e)
8670 </member> 8670 {
8671 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock"> 8671 // we'll unsubscribe from the AvatarPicksReply event since we now have the data
8672 <exclude/> 8672 // we were looking for
8673 </member> 8673 Client.Avatars.AvatarPicksReply -= Avatars_AvatarPicksReply;
8674 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock"> 8674 // loop through the dictionary and extract the names of the top picks from our profile
8675 <exclude/> 8675 foreach (var pickName in e.Picks.Values)
8676 </member> 8676 {
8677 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"> 8677 Console.WriteLine(pickName);
8678 <exclude/> 8678 }
8679 </member> 8679 }
8680 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock"> 8680 </code>
8681 <exclude/> 8681 </example>
8682 </member> 8682 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
8683 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock"> 8683 <seealso cref="T:OpenMetaverse.PrimEventArgs"/>
8684 <exclude/> 8684 </member>
8685 </member> 8685 <member name="M:OpenMetaverse.AvatarUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt16,System.Boolean)">
8686 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock"> 8686 <summary>
8687 <exclude/> 8687 Construct a new instance of the AvatarUpdateEventArgs class
8688 </member> 8688 </summary>
8689 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket"> 8689 <param name="simulator">The simulator the packet originated from</param>
8690 <exclude/> 8690 <param name="avatar">The <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</param>
8691 </member> 8691 <param name="timeDilation">The simulator time dilation</param>
8692 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock"> 8692 <param name="isNew">The avatar was not in the dictionary before this update</param>
8693 <exclude/> 8693 </member>
8694 </member> 8694 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Simulator">
8695 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock"> 8695 <summary>Get the simulator the object originated from</summary>
8696 <exclude/> 8696 </member>
8697 </member> 8697 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar">
8698 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock"> 8698 <summary>Get the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</summary>
8699 <exclude/> 8699 </member>
8700 </member> 8700 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.TimeDilation">
8701 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket"> 8701 <summary>Get the simulator time dilation</summary>
8702 <exclude/> 8702 </member>
8703 </member> 8703 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.IsNew">
8704 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock"> 8704 <summary>true if the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> did not exist in the dictionary before this update (always true if avatar tracking has been disabled)</summary>
8705 <exclude/> 8705 </member>
8706 </member> 8706 <member name="T:OpenMetaverse.ObjectPropertiesEventArgs">
8707 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket"> 8707 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event</summary>
8708 <exclude/> 8708 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event occurs when the simulator sends
8709 </member> 8709 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment data</para>
8710 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock"> 8710 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is
8711 <exclude/> 8711 made.</para>
8712 </member> 8712 </remarks>
8713 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket"> 8713 <example>
8714 <exclude/> 8714 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/> and
8715 </member> 8715 <see cref="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"/>
8716 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock"> 8716 properties to display new attachments and send a request for additional properties containing the name of the
8717 <exclude/> 8717 attachment then display it on the <see cref="T:System.Console"/> window.
8718 </member> 8718 <code>
8719 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket"> 8719 // Subscribe to the event that provides additional primitive details
8720 <exclude/> 8720 Client.Objects.ObjectProperties += Objects_ObjectProperties;
8721 </member> 8721
8722 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock"> 8722 // handle the properties data that arrives
8723 <exclude/> 8723 private void Objects_ObjectProperties(object sender, ObjectPropertiesEventArgs e)
8724 </member> 8724 {
8725 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock"> 8725 Console.WriteLine("Primitive Properties: {0} Name is {1}", e.Properties.ObjectID, e.Properties.Name);
8726 <exclude/> 8726 }
8727 </member> 8727 </code>
8728 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket"> 8728 </example>
8729 <exclude/> 8729 </member>
8730 </member> 8730 <member name="M:OpenMetaverse.ObjectPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ObjectProperties)">
8731 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock"> 8731 <summary>
8732 <exclude/> 8732 Construct a new instance of the ObjectPropertiesEventArgs class
8733 </member> 8733 </summary>
8734 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket"> 8734 <param name="simulator">The simulator the object is located</param>
8735 <exclude/> 8735 <param name="props">The primitive Properties</param>
8736 </member> 8736 </member>
8737 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock"> 8737 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Simulator">
8738 <exclude/> 8738 <summary>Get the simulator the object is located</summary>
8739 </member> 8739 </member>
8740 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket"> 8740 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties">
8741 <exclude/> 8741 <summary>Get the primitive properties</summary>
8742 </member> 8742 </member>
8743 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock"> 8743 <member name="T:OpenMetaverse.ObjectPropertiesUpdatedEventArgs">
8744 <exclude/> 8744 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event</summary>
8745 </member> 8745 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event occurs when the simulator sends
8746 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket"> 8746 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive or Foliage data that is currently
8747 <exclude/> 8747 being tracked in the <see cref="!:Simulator.ObjectsPrimitives"/> dictionary</para>
8748 </member> 8748 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is
8749 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock"> 8749 made and <see cref="F:OpenMetaverse.Settings.OBJECT_TRACKING"/> is enabled</para>
8750 <exclude/> 8750 </remarks>
8751 </member> 8751 </member>
8752 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock"> 8752 <member name="M:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,OpenMetaverse.Primitive.ObjectProperties)">
8753 <exclude/> 8753 <summary>
8754 </member> 8754 Construct a new instance of the ObjectPropertiesUpdatedEvenrArgs class
8755 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket"> 8755 </summary>
8756 <exclude/> 8756 <param name="simulator">The simulator the object is located</param>
8757 </member> 8757 <param name="prim">The Primitive</param>
8758 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock"> 8758 <param name="props">The primitive Properties</param>
8759 <exclude/> 8759 </member>
8760 </member> 8760 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Simulator">
8761 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket"> 8761 <summary>Get the simulator the object is located</summary>
8762 <exclude/> 8762 </member>
8763 </member> 8763 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Prim">
8764 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock"> 8764 <summary>Get the primitive details</summary>
8765 <exclude/> 8765 </member>
8766 </member> 8766 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Properties">
8767 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket"> 8767 <summary>Get the primitive properties</summary>
8768 <exclude/> 8768 </member>
8769 </member> 8769 <member name="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs">
8770 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock"> 8770 <summary>Provides additional primitive data, permissions and sale info for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event</summary>
8771 <exclude/> 8771 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event occurs when the simulator sends
8772 </member> 8772 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment. This includes
8773 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket"> 8773 Permissions, Sale info, and other basic details on an object</para>
8774 <exclude/> 8774 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/> request is
8775 </member> 8775 made, the viewer equivalent is hovering the mouse cursor over an object</para>
8776 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock"> 8776 </remarks>
8777 <exclude/> 8777 </member>
8778 </member> 8778 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Simulator">
8779 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock"> 8779 <summary>Get the simulator the object is located</summary>
8780 <exclude/> 8780 </member>
8781 </member> 8781 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Properties">
8782 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock"> 8782 <summary></summary>
8783 <exclude/> 8783 </member>
8784 </member> 8784 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Type">
8785 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket"> 8785 <summary></summary>
8786 <exclude/> 8786 </member>
8787 </member> 8787 <member name="T:OpenMetaverse.TerseObjectUpdateEventArgs">
8788 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock"> 8788 <summary>Provides primitive data containing updated location, velocity, rotation, textures for the <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event</summary>
8789 <exclude/> 8789 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event occurs when the simulator sends updated location, velocity, rotation, etc</para>
8790 </member> 8790 </remarks>
8791 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock"> 8791 </member>
8792 <exclude/> 8792 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Simulator">
8793 </member> 8793 <summary>Get the simulator the object is located</summary>
8794 <member name="T:OpenMetaverse.Packets.AgentSitPacket"> 8794 </member>
8795 <exclude/> 8795 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Prim">
8796 </member> 8796 <summary>Get the primitive details</summary>
8797 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock"> 8797 </member>
8798 <exclude/> 8798 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Update">
8799 </member> 8799 <summary></summary>
8800 <member name="T:OpenMetaverse.Packets.RequestImagePacket"> 8800 </member>
8801 <exclude/> 8801 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.TimeDilation">
8802 </member> 8802 <summary></summary>
8803 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock"> 8803 </member>
8804 <exclude/> 8804 <member name="T:OpenMetaverse.ObjectDataBlockUpdateEventArgs">
8805 </member> 8805 <summary>
8806 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock"> 8806
8807 <exclude/> 8807 </summary>
8808 </member> 8808 </member>
8809 <member name="T:OpenMetaverse.Packets.ImageDataPacket"> 8809 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Simulator">
8810 <exclude/> 8810 <summary>Get the simulator the object is located</summary>
8811 </member> 8811 </member>
8812 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock"> 8812 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Prim">
8813 <exclude/> 8813 <summary>Get the primitive details</summary>
8814 </member> 8814 </member>
8815 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock"> 8815 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData">
8816 <exclude/> 8816 <summary></summary>
8817 </member> 8817 </member>
8818 <member name="T:OpenMetaverse.Packets.ImagePacketPacket"> 8818 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Block">
8819 <exclude/> 8819 <summary></summary>
8820 </member> 8820 </member>
8821 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock"> 8821 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Update">
8822 <exclude/> 8822 <summary></summary>
8823 </member> 8823 </member>
8824 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock"> 8824 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.NameValues">
8825 <exclude/> 8825 <summary></summary>
8826 </member> 8826 </member>
8827 <member name="T:OpenMetaverse.Packets.LayerDataPacket"> 8827 <member name="T:OpenMetaverse.KillObjectEventArgs">
8828 <exclude/> 8828 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the
8829 </member> 8829 <see cref="E:OpenMetaverse.ObjectManager.KillObject"/> event</summary>
8830 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock"> 8830 </member>
8831 <exclude/> 8831 <member name="P:OpenMetaverse.KillObjectEventArgs.Simulator">
8832 </member> 8832 <summary>Get the simulator the object is located</summary>
8833 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock"> 8833 </member>
8834 <exclude/> 8834 <member name="P:OpenMetaverse.KillObjectEventArgs.ObjectLocalID">
8835 </member> 8835 <summary>The LocalID of the object</summary>
8836 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket"> 8836 </member>
8837 <exclude/> 8837 <member name="T:OpenMetaverse.AvatarSitChangedEventArgs">
8838 </member> 8838 <summary>
8839 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock"> 8839 Provides updates sit position data
8840 <exclude/> 8840 </summary>
8841 </member> 8841 </member>
8842 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock"> 8842 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Simulator">
8843 <exclude/> 8843 <summary>Get the simulator the object is located</summary>
8844 </member> 8844 </member>
8845 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket"> 8845 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Avatar">
8846 <exclude/> 8846 <summary></summary>
8847 </member> 8847 </member>
8848 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock"> 8848 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.SittingOn">
8849 <exclude/> 8849 <summary></summary>
8850 </member> 8850 </member>
8851 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock"> 8851 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.OldSeat">
8852 <exclude/> 8852 <summary></summary>
8853 </member> 8853 </member>
8854 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket"> 8854 <member name="T:OpenMetaverse.PayPriceReplyEventArgs">
8855 <exclude/> 8855 <summary>
8856 </member> 8856
8857 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock"> 8857 </summary>
8858 <exclude/> 8858 </member>
8859 </member> 8859 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.Simulator">
8860 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock"> 8860 <summary>Get the simulator the object is located</summary>
8861 <exclude/> 8861 </member>
8862 </member> 8862 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ObjectID">
8863 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket"> 8863 <summary></summary>
8864 <exclude/> 8864 </member>
8865 </member> 8865 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.DefaultPrice">
8866 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock"> 8866 <summary></summary>
8867 <exclude/> 8867 </member>
8868 </member> 8868 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ButtonPrices">
8869 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock"> 8869 <summary></summary>
8870 <exclude/> 8870 </member>
8871 </member> 8871 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Success">
8872 <member name="T:OpenMetaverse.Packets.KillObjectPacket"> 8872 <summary>
8873 <exclude/> 8873 Indicates if the operation was successful
8874 </member> 8874 </summary>
8875 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock"> 8875 </member>
8876 <exclude/> 8876 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Version">
8877 </member> 8877 <summary>
8878 <member name="T:OpenMetaverse.Packets.TransferPacketPacket"> 8878 Media version string
8879 <exclude/> 8879 </summary>
8880 </member> 8880 </member>
8881 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock"> 8881 <member name="P:OpenMetaverse.ObjectMediaEventArgs.FaceMedia">
8882 <exclude/> 8882 <summary>
8883 </member> 8883 Array of media entries indexed by face number
8884 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket"> 8884 </summary>
8885 <exclude/> 8885 </member>
8886 </member> 8886 <member name="T:OpenMetaverse.Logger">
8887 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock"> 8887 <summary>
8888 <exclude/> 8888 Singleton logging class for the entire library
8889 </member> 8889 </summary>
8890 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock"> 8890 </member>
8891 <exclude/> 8891 <member name="F:OpenMetaverse.Logger.LogInstance">
8892 </member> 8892 <summary>log4net logging engine</summary>
8893 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket"> 8893 </member>
8894 <exclude/> 8894 <member name="M:OpenMetaverse.Logger.#cctor">
8895 </member> 8895 <summary>
8896 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock"> 8896 Default constructor
8897 <exclude/> 8897 </summary>
8898 </member> 8898 </member>
8899 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket"> 8899 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)">
8900 <exclude/> 8900 <summary>
8901 </member> 8901 Send a log message to the logging engine
8902 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock"> 8902 </summary>
8903 <exclude/> 8903 <param name="message">The log message</param>
8904 </member> 8904 <param name="level">The severity of the log entry</param>
8905 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock"> 8905 </member>
8906 <exclude/> 8906 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)">
8907 </member> 8907 <summary>
8908 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock"> 8908 Send a log message to the logging engine
8909 <exclude/> 8909 </summary>
8910 </member> 8910 <param name="message">The log message</param>
8911 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock"> 8911 <param name="level">The severity of the log entry</param>
8912 <exclude/> 8912 <param name="client">Instance of the client</param>
8913 </member> 8913 </member>
8914 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket"> 8914 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)">
8915 <exclude/> 8915 <summary>
8916 </member> 8916 Send a log message to the logging engine
8917 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock"> 8917 </summary>
8918 <exclude/> 8918 <param name="message">The log message</param>
8919 </member> 8919 <param name="level">The severity of the log entry</param>
8920 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock"> 8920 <param name="exception">Exception that was raised</param>
8921 <exclude/> 8921 </member>
8922 </member> 8922 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)">
8923 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket"> 8923 <summary>
8924 <exclude/> 8924 Send a log message to the logging engine
8925 </member> 8925 </summary>
8926 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock"> 8926 <param name="message">The log message</param>
8927 <exclude/> 8927 <param name="level">The severity of the log entry</param>
8928 </member> 8928 <param name="client">Instance of the client</param>
8929 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket"> 8929 <param name="exception">Exception that was raised</param>
8930 <exclude/> 8930 </member>
8931 </member> 8931 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)">
8932 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock"> 8932 <summary>
8933 <exclude/> 8933 If the library is compiled with DEBUG defined, an event will be
8934 </member> 8934 fired if an <code>OnLogMessage</code> handler is registered and the
8935 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock"> 8935 message will be sent to the logging engine
8936 <exclude/> 8936 </summary>
8937 </member> 8937 <param name="message">The message to log at the DEBUG level to the
8938 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket"> 8938 current logging engine</param>
8939 <exclude/> 8939 </member>
8940 </member> 8940 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)">
8941 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock"> 8941 <summary>
8942 <exclude/> 8942 If the library is compiled with DEBUG defined and
8943 </member> 8943 <code>GridClient.Settings.DEBUG</code> is true, an event will be
8944 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock"> 8944 fired if an <code>OnLogMessage</code> handler is registered and the
8945 <exclude/> 8945 message will be sent to the logging engine
8946 </member> 8946 </summary>
8947 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock"> 8947 <param name="message">The message to log at the DEBUG level to the
8948 <exclude/> 8948 current logging engine</param>
8949 </member> 8949 <param name="client">Instance of the client</param>
8950 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock"> 8950 </member>
8951 <exclude/> 8951 <member name="E:OpenMetaverse.Logger.OnLogMessage">
8952 </member> 8952 <summary>Triggered whenever a message is logged. If this is left
8953 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock"> 8953 null, log messages will go to the console</summary>
8954 <exclude/> 8954 </member>
8955 </member> 8955 <member name="T:OpenMetaverse.Logger.LogCallback">
8956 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock"> 8956 <summary>
8957 <exclude/> 8957 Callback used for client apps to receive log messages from
8958 </member> 8958 the library
8959 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket"> 8959 </summary>
8960 <exclude/> 8960 <param name="message">Data being logged</param>
8961 </member> 8961 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param>
8962 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock"> 8962 </member>
8963 <exclude/> 8963 <member name="M:OpenMetaverse.InventoryNode.#ctor">
8964 </member> 8964 <summary>
8965 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket"> 8965
8966 <exclude/> 8966 </summary>
8967 </member> 8967 </member>
8968 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock"> 8968 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)">
8969 <exclude/> 8969 <summary>
8970 </member> 8970
8971 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket"> 8971 </summary>
8972 <exclude/> 8972 <param name="data"></param>
8973 </member> 8973 </member>
8974 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock"> 8974 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)">
8975 <exclude/> 8975 <summary>
8976 </member> 8976 De-serialization constructor for the InventoryNode Class
8977 <member name="T:OpenMetaverse.FriendRights"> 8977 </summary>
8978 <summary> 8978 </member>
8979 8979 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
8980 </summary> 8980 <summary>
8981 </member> 8981 Serialization handler for the InventoryNode Class
8982 <member name="F:OpenMetaverse.FriendRights.None"> 8982 </summary>
8983 <summary>The avatar has no rights</summary> 8983 </member>
8984 </member> 8984 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
8985 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline"> 8985 <summary>
8986 <summary>The avatar can see the online status of the target avatar</summary> 8986 De-serialization handler for the InventoryNode Class
8987 </member> 8987 </summary>
8988 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap"> 8988 </member>
8989 <summary>The avatar can see the location of the target avatar on the map</summary> 8989 <member name="M:OpenMetaverse.InventoryNode.ToString">
8990 </member> 8990 <summary>
8991 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects"> 8991
8992 <summary>The avatar can modify the ojects of the target avatar </summary> 8992 </summary>
8993 </member> 8993 <returns></returns>
8994 <member name="T:OpenMetaverse.FriendInfo"> 8994 </member>
8995 <summary> 8995 <member name="P:OpenMetaverse.InventoryNode.Data">
8996 This class holds information about an avatar in the friends list. There are two ways 8996 <summary></summary>
8997 to interface to this class. The first is through the set of boolean properties. This is the typical 8997 </member>
8998 way clients of this class will use it. The second interface is through two bitflag properties, 8998 <member name="P:OpenMetaverse.InventoryNode.Parent">
8999 TheirFriendsRights and MyFriendsRights 8999 <summary></summary>
9000 </summary> 9000 </member>
9001 </member> 9001 <member name="P:OpenMetaverse.InventoryNode.ParentID">
9002 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)"> 9002 <summary></summary>
9003 <summary> 9003 </member>
9004 Used internally when building the initial list of friends at login time 9004 <member name="P:OpenMetaverse.InventoryNode.Nodes">
9005 </summary> 9005 <summary></summary>
9006 <param name="id">System ID of the avatar being prepesented</param> 9006 </member>
9007 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param> 9007 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate">
9008 <param name="myRights">Rights you have to see your friend online and to modify their objects</param> 9008 <summary>
9009 </member> 9009 For inventory folder nodes specifies weather the folder needs to be
9010 <member name="M:OpenMetaverse.FriendInfo.ToString"> 9010 refreshed from the server
9011 <summary> 9011 </summary>
9012 FriendInfo represented as a string 9012 </member>
9013 </summary> 9013 <member name="T:OpenMetaverse.InventoryException">
9014 <returns>A string reprentation of both my rights and my friends rights</returns> 9014 <summary>
9015 </member> 9015 Exception class to identify inventory exceptions
9016 <member name="P:OpenMetaverse.FriendInfo.UUID"> 9016 </summary>
9017 <summary> 9017 </member>
9018 System ID of the avatar 9018 <member name="T:OpenMetaverse.Inventory">
9019 </summary> 9019 <summary>
9020 </member> 9020 Responsible for maintaining inventory structure. Inventory constructs nodes
9021 <member name="P:OpenMetaverse.FriendInfo.Name"> 9021 and manages node children as is necessary to maintain a coherant hirarchy.
9022 <summary> 9022 Other classes should not manipulate or create InventoryNodes explicitly. When
9023 full name of the avatar 9023 A node's parent changes (when a folder is moved, for example) simply pass
9024 </summary> 9024 Inventory the updated InventoryFolder and it will make the appropriate changes
9025 </member> 9025 to its internal representation.
9026 <member name="P:OpenMetaverse.FriendInfo.IsOnline"> 9026 </summary>
9027 <summary> 9027 </member>
9028 True if the avatar is online 9028 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdated">
9029 </summary> 9029 <summary>The event subscribers, null of no subscribers</summary>
9030 </member> 9030 </member>
9031 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline"> 9031 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectUpdated(OpenMetaverse.InventoryObjectUpdatedEventArgs)">
9032 <summary> 9032 <summary>Raises the InventoryObjectUpdated Event</summary>
9033 True if the friend can see if I am online 9033 <param name="e">A InventoryObjectUpdatedEventArgs object containing
9034 </summary> 9034 the data sent from the simulator</param>
9035 </member> 9035 </member>
9036 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap"> 9036 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdatedLock">
9037 <summary> 9037 <summary>Thread sync lock object</summary>
9038 True if the friend can see me on the map 9038 </member>
9039 </summary> 9039 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemoved">
9040 </member> 9040 <summary>The event subscribers, null of no subscribers</summary>
9041 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects"> 9041 </member>
9042 <summary> 9042 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectRemoved(OpenMetaverse.InventoryObjectRemovedEventArgs)">
9043 True if the freind can modify my objects 9043 <summary>Raises the InventoryObjectRemoved Event</summary>
9044 </summary> 9044 <param name="e">A InventoryObjectRemovedEventArgs object containing
9045 </member> 9045 the data sent from the simulator</param>
9046 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline"> 9046 </member>
9047 <summary> 9047 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemovedLock">
9048 True if I can see if my friend is online 9048 <summary>Thread sync lock object</summary>
9049 </summary> 9049 </member>
9050 </member> 9050 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAdded">
9051 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap"> 9051 <summary>The event subscribers, null of no subscribers</summary>
9052 <summary> 9052 </member>
9053 True if I can see if my friend is on the map 9053 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectAdded(OpenMetaverse.InventoryObjectAddedEventArgs)">
9054 </summary> 9054 <summary>Raises the InventoryObjectAdded Event</summary>
9055 </member> 9055 <param name="e">A InventoryObjectAddedEventArgs object containing
9056 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects"> 9056 the data sent from the simulator</param>
9057 <summary> 9057 </member>
9058 True if I can modify my friend's objects 9058 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAddedLock">
9059 </summary> 9059 <summary>Thread sync lock object</summary>
9060 </member> 9060 </member>
9061 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights"> 9061 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)">
9062 <summary> 9062 <summary>
9063 My friend's rights represented as bitmapped flags 9063 Returns the contents of the specified folder
9064 </summary> 9064 </summary>
9065 </member> 9065 <param name="folder">A folder's UUID</param>
9066 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights"> 9066 <returns>The contents of the folder corresponding to <code>folder</code></returns>
9067 <summary> 9067 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception>
9068 My rights represented as bitmapped flags 9068 </member>
9069 </summary> 9069 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)">
9070 </member> 9070 <summary>
9071 <member name="T:OpenMetaverse.FriendsManager"> 9071 Updates the state of the InventoryNode and inventory data structure that
9072 <summary> 9072 is responsible for the InventoryObject. If the item was previously not added to inventory,
9073 This class is used to add and remove avatars from your friends list and to manage their permission. 9073 it adds the item, and updates structure accordingly. If it was, it updates the
9074 </summary> 9074 InventoryNode, changing the parent node if <code>item.parentUUID</code> does
9075 </member> 9075 not match <code>node.Parent.Data.UUID</code>.
9076 <member name="F:OpenMetaverse.FriendsManager.FriendList"> 9076
9077 <summary> 9077 You can not set the inventory root folder using this method
9078 A dictionary of key/value pairs containing known friends of this avatar. 9078 </summary>
9079 9079 <param name="item">The InventoryObject to store</param>
9080 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/> 9080 </member>
9081 object that contains detailed information including permissions you have and have given to the friend 9081 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)">
9082 </summary> 9082 <summary>
9083 </member> 9083 Removes the InventoryObject and all related node data from Inventory.
9084 <member name="F:OpenMetaverse.FriendsManager.FriendRequests"> 9084 </summary>
9085 <summary> 9085 <param name="item">The InventoryObject to remove.</param>
9086 A Dictionary of key/value pairs containing current pending frienship offers. 9086 </member>
9087 9087 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)">
9088 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request, 9088 <summary>
9089 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept 9089 Used to find out if Inventory contains the InventoryObject
9090 or decline the friendship offer 9090 specified by <code>uuid</code>.
9091 </summary> 9091 </summary>
9092 </member> 9092 <param name="uuid">The UUID to check.</param>
9093 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)"> 9093 <returns>true if inventory contains uuid, false otherwise</returns>
9094 <summary> 9094 </member>
9095 Internal constructor 9095 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)">
9096 </summary> 9096 <summary>
9097 <param name="client">A reference to the GridClient Object</param> 9097 Saves the current inventory structure to a cache file
9098 </member> 9098 </summary>
9099 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 9099 <param name="filename">Name of the cache file to save to</param>
9100 <summary> 9100 </member>
9101 Accept a friendship request 9101 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)">
9102 </summary> 9102 <summary>
9103 <param name="fromAgentID">agentID of avatatar to form friendship with</param> 9103 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful.
9104 <param name="imSessionID">imSessionID of the friendship request message</param> 9104 </summary>
9105 </member> 9105 <param name="filename">Name of the cache file to load</param>
9106 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 9106 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns>
9107 <summary> 9107 </member>
9108 Decline a friendship request 9108 <member name="E:OpenMetaverse.Inventory.InventoryObjectUpdated">
9109 </summary> 9109 <summary>Raised when the simulator sends us data containing
9110 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param> 9110 ...</summary>
9111 <param name="imSessionID">imSessionID of the friendship request message</param> 9111 </member>
9112 </member> 9112 <member name="E:OpenMetaverse.Inventory.InventoryObjectRemoved">
9113 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)"> 9113 <summary>Raised when the simulator sends us data containing
9114 <summary> 9114 ...</summary>
9115 Overload: Offer friendship to an avatar. 9115 </member>
9116 </summary> 9116 <member name="E:OpenMetaverse.Inventory.InventoryObjectAdded">
9117 <param name="agentID">System ID of the avatar you are offering friendship to</param> 9117 <summary>Raised when the simulator sends us data containing
9118 </member> 9118 ...</summary>
9119 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)"> 9119 </member>
9120 <summary> 9120 <member name="P:OpenMetaverse.Inventory.RootFolder">
9121 Offer friendship to an avatar. 9121 <summary>
9122 </summary> 9122 The root folder of this avatars inventory
9123 <param name="agentID">System ID of the avatar you are offering friendship to</param> 9123 </summary>
9124 <param name="message">A message to send with the request</param> 9124 </member>
9125 </member> 9125 <member name="P:OpenMetaverse.Inventory.LibraryFolder">
9126 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)"> 9126 <summary>
9127 <summary> 9127 The default shared library folder
9128 Terminate a friendship with an avatar 9128 </summary>
9129 </summary> 9129 </member>
9130 <param name="agentID">System ID of the avatar you are terminating the friendship with</param> 9130 <member name="P:OpenMetaverse.Inventory.RootNode">
9131 </member> 9131 <summary>
9132 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9132 The root node of the avatars inventory
9133 <summary> 9133 </summary>
9134 Fired when another friend terminates friendship. We need to remove them from 9134 </member>
9135 our cached list. 9135 <member name="P:OpenMetaverse.Inventory.LibraryRootNode">
9136 </summary> 9136 <summary>
9137 <param name="packet"></param> 9137 The root node of the default shared library
9138 <param name="simulator"></param> 9138 </summary>
9139 </member> 9139 </member>
9140 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)"> 9140 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)">
9141 <summary> 9141 <summary>
9142 Change the rights of a friend avatar. 9142 By using the bracket operator on this class, the program can get the
9143 </summary> 9143 InventoryObject designated by the specified uuid. If the value for the corresponding
9144 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param> 9144 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>.
9145 <param name="rights">the new rights to give the friend</param> 9145 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>,
9146 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks> 9146 the uuid parameter is ignored.
9147 </member> 9147 </summary>
9148 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)"> 9148 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param>
9149 <summary> 9149 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns>
9150 Use to map a friends location on the grid. 9150 </member>
9151 </summary> 9151 <member name="T:OpenMetaverse.EstateTask">
9152 <param name="friendID">Friends UUID to find</param> 9152 <summary>Describes tasks returned in LandStatReply</summary>
9153 <remarks><seealso cref="E:OnFriendFound"/></remarks> 9153 </member>
9154 </member> 9154 <member name="T:OpenMetaverse.EstateTools">
9155 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)"> 9155 <summary>
9156 <summary> 9156 Estate level administration and utilities
9157 Use to track a friends movement on the grid 9157 </summary>
9158 </summary> 9158 </member>
9159 <param name="friendID">Friends Key</param> 9159 <member name="F:OpenMetaverse.EstateTools.GroundTextures">
9160 </member> 9160 <summary>Textures for each of the four terrain height levels</summary>
9161 <member name="M:OpenMetaverse.FriendsManager.Network_OnConnect(System.Object)"> 9161 </member>
9162 <summary> 9162 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits">
9163 Called when a connection to the SL server is established. The list of friend avatars 9163 <summary>Upper/lower texture boundaries for each corner of the sim</summary>
9164 is populated from XML returned by the login server. That list contains the avatar's id 9164 </member>
9165 and right, but no names. Here is where those names are requested. 9165 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)">
9166 </summary> 9166 <summary>
9167 <param name="sender"></param> 9167 Constructor for EstateTools class
9168 </member> 9168 </summary>
9169 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})"> 9169 <param name="client"></param>
9170 <summary> 9170 </member>
9171 This handles the asynchronous response of a RequestAvatarNames call. 9171 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply">
9172 </summary> 9172 <summary>The event subscribers. null if no subcribers</summary>
9173 <param name="names">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param> 9173 </member>
9174 </member> 9174 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)">
9175 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9175 <summary>Raises the TopCollidersReply event</summary>
9176 <summary> 9176 <param name="e">A TopCollidersReplyEventArgs object containing the
9177 Handle notifications sent when a friends has come online. 9177 data returned from the data server</param>
9178 </summary> 9178 </member>
9179 <param name="packet"></param> 9179 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock">
9180 <param name="simulator"></param> 9180 <summary>Thread sync lock object</summary>
9181 </member> 9181 </member>
9182 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9182 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply">
9183 <summary> 9183 <summary>The event subscribers. null if no subcribers</summary>
9184 Handle notifications sent when a friends has gone offline. 9184 </member>
9185 </summary> 9185 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)">
9186 <param name="packet"></param> 9186 <summary>Raises the TopScriptsReply event</summary>
9187 <param name="simulator"></param> 9187 <param name="e">A TopScriptsReplyEventArgs object containing the
9188 </member> 9188 data returned from the data server</param>
9189 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9189 </member>
9190 <summary> 9190 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock">
9191 Handle notifications sent when a friend rights change. This notification is also received 9191 <summary>Thread sync lock object</summary>
9192 when my own rights change. 9192 </member>
9193 </summary> 9193 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply">
9194 <param name="packet"></param> 9194 <summary>The event subscribers. null if no subcribers</summary>
9195 <param name="simulator"></param> 9195 </member>
9196 </member> 9196 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)">
9197 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9197 <summary>Raises the EstateUsersReply event</summary>
9198 <summary> 9198 <param name="e">A EstateUsersReplyEventArgs object containing the
9199 Handle friend location updates 9199 data returned from the data server</param>
9200 </summary> 9200 </member>
9201 <param name="packet">The Packet</param> 9201 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock">
9202 <param name="simulator">The Simulator</param> 9202 <summary>Thread sync lock object</summary>
9203 </member> 9203 </member>
9204 <member name="M:OpenMetaverse.FriendsManager.MainAvatar_InstantMessage(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)"> 9204 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply">
9205 <summary> 9205 <summary>The event subscribers. null if no subcribers</summary>
9206 Handles relevant messages from the server encapsulated in instant messages. 9206 </member>
9207 </summary> 9207 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)">
9208 <param name="im">InstantMessage object containing encapsalated instant message</param> 9208 <summary>Raises the EstateGroupsReply event</summary>
9209 <param name="simulator">Originating Simulator</param> 9209 <param name="e">A EstateGroupsReplyEventArgs object containing the
9210 </member> 9210 data returned from the data server</param>
9211 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)"> 9211 </member>
9212 <summary> 9212 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock">
9213 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply 9213 <summary>Thread sync lock object</summary>
9214 </summary> 9214 </member>
9215 <param name="loginSuccess">true if login was successful</param> 9215 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply">
9216 <param name="redirect">true if login request is requiring a redirect</param> 9216 <summary>The event subscribers. null if no subcribers</summary>
9217 <param name="message">A string containing the response to the login request</param> 9217 </member>
9218 <param name="reason">A string containing the reason for the request</param> 9218 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)">
9219 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData"/> object containing the decoded 9219 <summary>Raises the EstateManagersReply event</summary>
9220 reply from the login server</param> 9220 <param name="e">A EstateManagersReplyEventArgs object containing the
9221 </member> 9221 data returned from the data server</param>
9222 <member name="T:OpenMetaverse.FriendsManager.FriendOnlineEvent"> 9222 </member>
9223 <summary> 9223 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock">
9224 Triggered when an avatar in your friends list comes online 9224 <summary>Thread sync lock object</summary>
9225 </summary> 9225 </member>
9226 <param name="friend"> System ID of the avatar</param> 9226 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply">
9227 </member> 9227 <summary>The event subscribers. null if no subcribers</summary>
9228 <member name="T:OpenMetaverse.FriendsManager.FriendOfflineEvent"> 9228 </member>
9229 <summary> 9229 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)">
9230 Triggered when an avatar in your friends list goes offline 9230 <summary>Raises the EstateBansReply event</summary>
9231 </summary> 9231 <param name="e">A EstateBansReplyEventArgs object containing the
9232 <param name="friend"> System ID of the avatar</param> 9232 data returned from the data server</param>
9233 </member> 9233 </member>
9234 <member name="T:OpenMetaverse.FriendsManager.FriendRightsEvent"> 9234 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock">
9235 <summary> 9235 <summary>Thread sync lock object</summary>
9236 Triggered in response to a call to the FriendRights() method, or when a friend changes your rights 9236 </member>
9237 </summary> 9237 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply">
9238 <param name="friend"> System ID of the avatar you changed the right of</param> 9238 <summary>The event subscribers. null if no subcribers</summary>
9239 </member> 9239 </member>
9240 <member name="T:OpenMetaverse.FriendsManager.FriendNamesReceived"> 9240 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)">
9241 <summary> 9241 <summary>Raises the EstateCovenantReply event</summary>
9242 Triggered when names on the friend list are received after the initial request upon login 9242 <param name="e">A EstateCovenantReplyEventArgs object containing the
9243 </summary> 9243 data returned from the data server</param>
9244 <param name="names"></param> 9244 </member>
9245 </member> 9245 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock">
9246 <member name="T:OpenMetaverse.FriendsManager.FriendshipOfferedEvent"> 9246 <summary>Thread sync lock object</summary>
9247 <summary> 9247 </member>
9248 Triggered when someone offers you friendship 9248 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply">
9249 </summary> 9249 <summary>The event subscribers. null if no subcribers</summary>
9250 <param name="agentID">System ID of the agent offering friendship</param> 9250 </member>
9251 <param name="agentName">full name of the agent offereing friendship</param> 9251 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)">
9252 <param name="imSessionID">session ID need when accepting/declining the offer</param> 9252 <summary>Raises the EstateUpdateInfoReply event</summary>
9253 <returns>Return true to accept the friendship, false to deny it</returns> 9253 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the
9254 </member> 9254 data returned from the data server</param>
9255 <member name="T:OpenMetaverse.FriendsManager.FriendshipResponseEvent"> 9255 </member>
9256 <summary> 9256 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock">
9257 Trigger when your friendship offer has been accepted or declined 9257 <summary>Thread sync lock object</summary>
9258 </summary> 9258 </member>
9259 <param name="agentID">System ID of the avatar who accepted your friendship offer</param> 9259 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)">
9260 <param name="agentName">Full name of the avatar who accepted your friendship offer</param> 9260 <summary>
9261 <param name="accepted">Whether the friendship request was accepted or declined</param> 9261 Requests estate information such as top scripts and colliders
9262 </member> 9262 </summary>
9263 <member name="T:OpenMetaverse.FriendsManager.FriendshipTerminatedEvent"> 9263 <param name="parcelLocalID"></param>
9264 <summary> 9264 <param name="reportType"></param>
9265 Trigger when someone terminates your friendship. 9265 <param name="requestFlags"></param>
9266 </summary> 9266 <param name="filter"></param>
9267 <param name="agentID">System ID of the avatar who terminated your friendship</param> 9267 </member>
9268 <param name="agentName">Full name of the avatar who terminated your friendship</param> 9268 <member name="M:OpenMetaverse.EstateTools.RequestInfo">
9269 </member> 9269 <summary>Requests estate settings, including estate manager and access/ban lists</summary>
9270 <member name="T:OpenMetaverse.FriendsManager.FriendFoundEvent"> 9270 </member>
9271 <summary> 9271 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts">
9272 Triggered in response to a FindFriend request 9272 <summary>Requests the "Top Scripts" list for the current region</summary>
9273 </summary> 9273 </member>
9274 <param name="agentID">Friends Key</param> 9274 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders">
9275 <param name="regionHandle">region handle friend is in</param> 9275 <summary>Requests the "Top Colliders" list for the current region</summary>
9276 <param name="location">X/Y location of friend</param> 9276 </member>
9277 </member> 9277 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)">
9278 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 9278 <summary>
9279 <summary> 9279 Set several estate specific configuration variables
9280 9280 </summary>
9281 </summary> 9281 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param>
9282 <param name="at">Looking direction, must be a normalized vector</param> 9282 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param>
9283 <param name="upDirection">Up direction, must be a normalized vector</param> 9283 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param>
9284 </member> 9284 <param name="UseEstateSun">true to use</param>
9285 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)"> 9285 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param>
9286 <summary> 9286 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position
9287 Align the coordinate frame X and Y axis with a given rotation 9287 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param>
9288 around the Z axis in radians 9288 </member>
9289 </summary> 9289 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)">
9290 <param name="heading">Absolute rotation around the Z axis in 9290 <summary>
9291 radians</param> 9291 Request return of objects owned by specified avatar
9292 </member> 9292 </summary>
9293 <member name="P:OpenMetaverse.CoordinateFrame.Origin"> 9293 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param>
9294 <summary>Origin position of this coordinate frame</summary> 9294 <param name="flag">specify the coverage and type of objects to be included in the return</param>
9295 </member> 9295 <param name="EstateWide">true to perform return on entire estate</param>
9296 <member name="P:OpenMetaverse.CoordinateFrame.XAxis"> 9296 </member>
9297 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary> 9297 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)">
9298 </member> 9298 <summary></summary>
9299 <member name="P:OpenMetaverse.CoordinateFrame.YAxis"> 9299 <param name="method"></param>
9300 <summary>Y axis of this coordinate frame, or Left in grid terms</summary> 9300 <param name="param"></param>
9301 </member> 9301 </member>
9302 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis"> 9302 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})">
9303 <summary>Z axis of this coordinate frame, or Up in grid terms</summary> 9303 <summary>
9304 </member> 9304 Used for setting and retrieving various estate panel settings
9305 <member name="T:OpenMetaverse.AgentManager"> 9305 </summary>
9306 <summary> 9306 <param name="method">EstateOwnerMessage Method field</param>
9307 Manager class for our own avatar 9307 <param name="listParams">List of parameters to include</param>
9308 </summary> 9308 </member>
9309 </member> 9309 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)">
9310 <member name="F:OpenMetaverse.AgentManager.Client"> 9310 <summary>
9311 <summary>Reference to the GridClient instance</summary> 9311 Kick an avatar from an estate
9312 </member> 9312 </summary>
9313 <member name="F:OpenMetaverse.AgentManager.Movement"> 9313 <param name="userID">Key of Agent to remove</param>
9314 <summary>Used for movement and camera tracking</summary> 9314 </member>
9315 </member> 9315 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)">
9316 <member name="F:OpenMetaverse.AgentManager.SignaledAnimations"> 9316 <summary>
9317 <summary>Currently playing animations for the agent. Can be used to 9317 Ban an avatar from an estate</summary>
9318 check the current movement status such as walking, hovering, aiming, 9318 <param name="userID">Key of Agent to remove</param>
9319 etc. by checking for system animations in the Animations class</summary> 9319 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param>
9320 </member> 9320 </member>
9321 <member name="F:OpenMetaverse.AgentManager.GroupChatSessions"> 9321 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)">
9322 <summary>Dictionary containing current Group Chat sessions and members</summary> 9322 <summary>Unban an avatar from an estate</summary>
9323 </member> 9323 <param name="userID">Key of Agent to remove</param>
9324 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)"> 9324 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param>
9325 <summary> 9325 </member>
9326 Constructor, setup callbacks for packets related to our avatar 9326 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)">
9327 </summary> 9327 <summary>
9328 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient"/> Class</param> 9328 Send a message dialog to everyone in an entire estate
9329 </member> 9329 </summary>
9330 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)"> 9330 <param name="message">Message to send all users in the estate</param>
9331 <summary> 9331 </member>
9332 Send a text message from the Agent to the Simulator 9332 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)">
9333 </summary> 9333 <summary>
9334 <param name="message">A <see cref="T:System.String"/> containing the message</param> 9334 Send a message dialog to everyone in a simulator
9335 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0 9335 </summary>
9336 can be used however only scripts listening on the specified channel will see the message</param> 9336 <param name="message">Message to send all users in the simulator</param>
9337 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param> 9337 </member>
9338 </member> 9338 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)">
9339 <member name="M:OpenMetaverse.AgentManager.RetrieveInstantMessages"> 9339 <summary>
9340 <summary> 9340 Send an avatar back to their home location
9341 Request any instant messages sent while the client was offline to be resent. 9341 </summary>
9342 </summary> 9342 <param name="pest">Key of avatar to send home</param>
9343 </member> 9343 </member>
9344 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String)"> 9344 <member name="M:OpenMetaverse.EstateTools.RestartRegion">
9345 <summary> 9345 <summary>
9346 Send an Instant Message to another Avatar 9346 Begin the region restart process
9347 </summary> 9347 </summary>
9348 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param> 9348 </member>
9349 <param name="message">A <see cref="T:System.String"/> containing the message to send</param> 9349 <member name="M:OpenMetaverse.EstateTools.CancelRestart">
9350 </member> 9350 <summary>
9351 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)"> 9351 Cancels a region restart
9352 <summary> 9352 </summary>
9353 Send an Instant Message to an existing group chat or conference chat 9353 </member>
9354 </summary> 9354 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)">
9355 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param> 9355 <summary>Estate panel "Region" tab settings</summary>
9356 <param name="message">A <see cref="T:System.String"/> containing the message to send</param> 9356 </member>
9357 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 9357 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)">
9358 </member> 9358 <summary>Estate panel "Debug" tab settings</summary>
9359 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])"> 9359 </member>
9360 <summary> 9360 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
9361 Send an Instant Message 9361 <summary>Used for setting the region's terrain textures for its four height levels</summary>
9362 </summary> 9362 <param name="low"></param>
9363 <param name="fromName">The name this IM will show up as being from</param> 9363 <param name="midLow"></param>
9364 <param name="target">Key of Avatar</param> 9364 <param name="midHigh"></param>
9365 <param name="message">Text message being sent</param> 9365 <param name="high"></param>
9366 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 9366 </member>
9367 <param name="conferenceIDs">IDs of sessions for a conference</param> 9367 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
9368 </member> 9368 <summary>Used for setting sim terrain texture heights</summary>
9369 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InstantMessageDialog,OpenMetaverse.InstantMessageOnline,OpenMetaverse.Vector3,OpenMetaverse.UUID,System.Byte[])"> 9369 </member>
9370 <summary> 9370 <member name="M:OpenMetaverse.EstateTools.RequestCovenant">
9371 Send an Instant Message 9371 <summary>Requests the estate covenant</summary>
9372 </summary> 9372 </member>
9373 <param name="fromName">The name this IM will show up as being from</param> 9373 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)">
9374 <param name="target">Key of Avatar</param> 9374 <summary>
9375 <param name="message">Text message being sent</param> 9375 Upload a terrain RAW file
9376 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 9376 </summary>
9377 <param name="dialog">Type of instant message to send</param> 9377 <param name="fileData">A byte array containing the encoded terrain data</param>
9378 <param name="offline">Whether to IM offline avatars as well</param> 9378 <param name="fileName">The name of the file being uploaded</param>
9379 <param name="position">Senders Position</param> 9379 <returns>The Id of the transfer request</returns>
9380 <param name="regionID">RegionID Sender is In</param> 9380 </member>
9381 <param name="binaryBucket">Packed binary data that is specific to 9381 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers">
9382 the dialog type</param> 9382 <summary>
9383 </member> 9383 Teleports all users home in current Estate
9384 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(OpenMetaverse.UUID,System.String)"> 9384 </summary>
9385 <summary> 9385 </member>
9386 Send an Instant Message to a group 9386 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)">
9387 </summary> 9387 <summary>
9388 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param> 9388 Remove estate manager</summary>
9389 <param name="message">Text Message being sent.</param> 9389 <param name="userID">Key of Agent to Remove</param>
9390 </member> 9390 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param>
9391 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)"> 9391 </member>
9392 <summary> 9392 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)">
9393 Send an Instant Message to a group the agent is a member of 9393 <summary>
9394 </summary> 9394 Add estate manager</summary>
9395 <param name="fromName">The name this IM will show up as being from</param> 9395 <param name="userID">Key of Agent to Add</param>
9396 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param> 9396 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param>
9397 <param name="message">Text message being sent</param> 9397 </member>
9398 </member> 9398 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)">
9399 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)"> 9399 <summary>
9400 <summary> 9400 Add's an agent to the estate Allowed list</summary>
9401 Send a request to join a group chat session 9401 <param name="userID">Key of Agent to Add</param>
9402 </summary> 9402 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param>
9403 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group to leave</param> 9403 </member>
9404 </member> 9404 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)">
9405 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)"> 9405 <summary>
9406 <summary> 9406 Removes an agent from the estate Allowed list</summary>
9407 Exit a group chat session. This will stop further Group chat messages 9407 <param name="userID">Key of Agent to Remove</param>
9408 from being sent until session is rejoined. 9408 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param>
9409 </summary> 9409 </member>
9410 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group chat session to leave</param> 9410 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
9411 </member> 9411
9412 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)"> 9412 <summary>
9413 <summary> 9413 Add's a group to the estate Allowed list</summary>
9414 Reply to script dialog questions. 9414 <param name="groupID">Key of Group to Add</param>
9415 </summary> 9415 <param name="allEstates">Add Group as an allowed group to All estates if true</param>
9416 <param name="channel">Channel initial request came on</param> 9416 </member>
9417 <param name="buttonIndex">Index of button you're "clicking"</param> 9417 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
9418 <param name="buttonlabel">Label of button you're "clicking"</param> 9418
9419 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of Object that sent the dialog request</param> 9419 <summary>
9420 <seealso cref="E:OpenMetaverse.AgentManager.OnScriptDialog"/> 9420 Removes a group from the estate Allowed list</summary>
9421 </member> 9421 <param name="groupID">Key of Group to Remove</param>
9422 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)"> 9422 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param>
9423 <summary> 9423 </member>
9424 Accept invite for to a chatterbox session 9424 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9425 </summary> 9425 <summary>Process an incoming packet and raise the appropriate events</summary>
9426 <param name="session_id"><seealso cref="T:OpenMetaverse.UUID"/> of session to accept invite to</param> 9426 <param name="sender">The sender</param>
9427 </member> 9427 <param name="e">The EventArgs object containing the packet data</param>
9428 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)"> 9428 </member>
9429 <summary> 9429 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9430 Start a friends conference 9430 <summary>Process an incoming packet and raise the appropriate events</summary>
9431 </summary> 9431 <param name="sender">The sender</param>
9432 <param name="participants"><seealso cref="T:OpenMetaverse.UUID"/> List of UUIDs to start a conference with</param> 9432 <param name="e">The EventArgs object containing the packet data</param>
9433 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat"/> callback&gt;</param> 9433 </member>
9434 </member> 9434 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9435 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)"> 9435 <summary>Process an incoming packet and raise the appropriate events</summary>
9436 <summary> 9436 <param name="sender">The sender</param>
9437 Start a particle stream between an agent and an object 9437 <param name="e">The EventArgs object containing the packet data</param>
9438 </summary> 9438 </member>
9439 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param> 9439 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply">
9440 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param> 9440 <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>
9441 <param name="globalOffset"></param> 9441 </member>
9442 <param name="type">The type from the <seealso cref="T:PointAtType"/> enum</param> 9442 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply">
9443 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID"/> for this effect</param> 9443 <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>
9444 </member> 9444 </member>
9445 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)"> 9445 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply">
9446 <summary> 9446 <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>
9447 Start a particle stream between an agent and an object 9447 </member>
9448 </summary> 9448 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply">
9449 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param> 9449 <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>
9450 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param> 9450 </member>
9451 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d"/> representing the beams offset from the source</param> 9451 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply">
9452 <param name="type">A <seealso cref="T:PointAtType"/> which sets the avatars lookat animation</param> 9452 <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>
9453 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param> 9453 </member>
9454 </member> 9454 <member name="E:OpenMetaverse.EstateTools.EstateBansReply">
9455 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)"> 9455 <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>
9456 <summary> 9456 </member>
9457 Create a particle beam between an avatar and an primitive 9457 <member name="E:OpenMetaverse.EstateTools.EstateCovenantReply">
9458 </summary> 9458 <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>
9459 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> of sources avatar</param> 9459 </member>
9460 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> of the target</param> 9460 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply">
9461 <param name="globalOffset"><seealso cref="T:OpenMetaverse.Vector3d"/>global offset</param> 9461 <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>
9462 <param name="color"><seealso cref="T:OpenMetaverse.Color4"/>Color values of beam</param> 9462 </member>
9463 <param name="duration">a float representing the duration the beam will last</param> 9463 <member name="T:OpenMetaverse.EstateTools.LandStatReportType">
9464 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param> 9464 <summary>Used in the ReportType field of a LandStatRequest</summary>
9465 </member> 9465 </member>
9466 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)"> 9466 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta">
9467 <summary> 9467 <summary>Used by EstateOwnerMessage packets</summary>
9468 Create a particle swirl around a target position 9468 </member>
9469 </summary> 9469 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta">
9470 <param name="globalOffset"><seealso cref="T:OpenMetaverse.Vector3d"/>Target's global position</param> 9470 <summary>Used by EstateOwnerMessage packets</summary>
9471 <param name="color"><seealso cref="T:OpenMetaverse.Color4"/>Color values of beam</param> 9471 </member>
9472 <param name="duration">A float representing the duration the swirl will last</param> 9472 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags">
9473 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param> 9473 <summary>
9474 </member> 9474
9475 <member name="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 9475 </summary>
9476 <summary> 9476 </member>
9477 Sends a request to sit on the specified object 9477 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None">
9478 </summary> 9478 <summary>No flags set</summary>
9479 <param name="targetID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to sit on</param> 9479 </member>
9480 <param name="offset">Sit at offset</param> 9480 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted">
9481 </member> 9481 <summary>Only return targets scripted objects</summary>
9482 <member name="M:OpenMetaverse.AgentManager.Sit"> 9482 </member>
9483 <summary> 9483 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand">
9484 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> to actually sit on the object 9484 <summary>Only return targets objects if on others land</summary>
9485 </summary> 9485 </member>
9486 </member> 9486 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers">
9487 <member name="M:OpenMetaverse.AgentManager.Stand"> 9487 <summary>Returns target's scripted objects and objects on other parcels</summary>
9488 <summary>Stands up from sitting on a prim or the ground</summary> 9488 </member>
9489 <returns>true of AgentUpdate was sent</returns> 9489 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings">
9490 </member> 9490 <summary>Ground texture settings for each corner of the region</summary>
9491 <member name="M:OpenMetaverse.AgentManager.SitOnGround"> 9491 </member>
9492 <summary> 9492 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight">
9493 Does a "ground sit" at the avatar's current position 9493 <summary>Used by GroundTextureHeightSettings</summary>
9494 </summary> 9494 </member>
9495 </member> 9495 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings">
9496 <member name="M:OpenMetaverse.AgentManager.Fly(System.Boolean)"> 9496 <summary>The high and low texture thresholds for each corner of the sim</summary>
9497 <summary> 9497 </member>
9498 Starts or stops flying 9498 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs">
9499 </summary> 9499 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary>
9500 <param name="start">True to start flying, false to stop flying</param> 9500 </member>
9501 </member> 9501 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
9502 <member name="M:OpenMetaverse.AgentManager.Crouch(System.Boolean)"> 9502 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary>
9503 <summary> 9503 <param name="objectCount">The number of returned items in LandStatReply</param>
9504 Starts or stops crouching 9504 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
9505 </summary> 9505 </member>
9506 <param name="crouching">True to start crouching, false to stop crouching</param> 9506 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount">
9507 </member> 9507 <summary>
9508 <member name="M:OpenMetaverse.AgentManager.Jump(System.Boolean)"> 9508 The number of returned items in LandStatReply
9509 <summary> 9509 </summary>
9510 Starts a jump (begin holding the jump key) 9510 </member>
9511 </summary> 9511 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks">
9512 </member> 9512 <summary>
9513 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)"> 9513 A Dictionary of Object UUIDs to tasks returned in LandStatReply
9514 <summary> 9514 </summary>
9515 Use the autopilot sim function to move the avatar to a new 9515 </member>
9516 position. Uses double precision to get precise movements 9516 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs">
9517 </summary> 9517 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary>
9518 <remarks>The z value is currently not handled properly by the simulator</remarks> 9518 </member>
9519 <param name="globalX">Global X coordinate to move to</param> 9519 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
9520 <param name="globalY">Global Y coordinate to move to</param> 9520 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary>
9521 <param name="z">Z coordinate to move to</param> 9521 <param name="objectCount">The number of returned items in LandStatReply</param>
9522 </member> 9522 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
9523 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)"> 9523 </member>
9524 <summary> 9524 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount">
9525 Use the autopilot sim function to move the avatar to a new position 9525 <summary>
9526 </summary> 9526 The number of scripts returned in LandStatReply
9527 <remarks>The z value is currently not handled properly by the simulator</remarks> 9527 </summary>
9528 <param name="globalX">Integer value for the global X coordinate to move to</param> 9528 </member>
9529 <param name="globalY">Integer value for the global Y coordinate to move to</param> 9529 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks">
9530 <param name="z">Floating-point value for the Z coordinate to move to</param> 9530 <summary>
9531 </member> 9531 A Dictionary of Object UUIDs to tasks returned in LandStatReply
9532 <member name="M:OpenMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)"> 9532 </summary>
9533 <summary> 9533 </member>
9534 Use the autopilot sim function to move the avatar to a new position 9534 <member name="T:OpenMetaverse.EstateBansReplyEventArgs">
9535 </summary> 9535 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
9536 <remarks>The z value is currently not handled properly by the simulator</remarks> 9536 </member>
9537 <param name="localX">Integer value for the local X coordinate to move to</param> 9537 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
9538 <param name="localY">Integer value for the local Y coordinate to move to</param> 9538 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary>
9539 <param name="z">Floating-point value for the Z coordinate to move to</param> 9539 <param name="estateID">The estate's identifier on the grid</param>
9540 </member> 9540 <param name="count">The number of returned items in LandStatReply</param>
9541 <member name="M:OpenMetaverse.AgentManager.AutoPilotCancel"> 9541 <param name="banned">User UUIDs banned</param>
9542 <summary>Macro to cancel autopilot sim function</summary> 9542 </member>
9543 <remarks>Not certain if this is how it is really done</remarks> 9543 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID">
9544 <returns>true if control flags were set and AgentUpdate was sent to the simulator</returns> 9544 <summary>
9545 </member> 9545 The identifier of the estate
9546 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"> 9546 </summary>
9547 <summary> 9547 </member>
9548 Grabs an object 9548 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count">
9549 </summary> 9549 <summary>
9550 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 9550 The number of returned itmes
9551 <seealso cref="T:OpenMetaverse.NetworkManager.CurrentSim.ObjectsPrimitives"/> 9551 </summary>
9552 </member> 9552 </member>
9553 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 9553 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned">
9554 <summary> 9554 <summary>
9555 Overload: Grab a simulated object 9555 List of UUIDs of Banned Users
9556 </summary> 9556 </summary>
9557 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 9557 </member>
9558 <param name="grabOffset"></param> 9558 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs">
9559 <param name="uvCoord"></param> 9559 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
9560 <param name="stCoord"></param> 9560 </member>
9561 <param name="faceIndex"></param> 9561 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
9562 <param name="position"></param> 9562 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary>
9563 <param name="normal"></param> 9563 <param name="estateID">The estate's identifier on the grid</param>
9564 <param name="binormal"></param> 9564 <param name="count">The number of users</param>
9565 </member> 9565 <param name="allowedUsers">Allowed users UUIDs</param>
9566 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 9566 </member>
9567 <summary> 9567 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID">
9568 Drag an object 9568 <summary>
9569 </summary> 9569 The identifier of the estate
9570 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param> 9570 </summary>
9571 <param name="grabPosition">Drag target in region coordinates</param> 9571 </member>
9572 </member> 9572 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count">
9573 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 9573 <summary>
9574 <summary> 9574 The number of returned items
9575 Overload: Drag an object 9575 </summary>
9576 </summary> 9576 </member>
9577 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param> 9577 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers">
9578 <param name="grabPosition">Drag target in region coordinates</param> 9578 <summary>
9579 <param name="grabOffset"></param> 9579 List of UUIDs of Allowed Users
9580 <param name="uvCoord"></param> 9580 </summary>
9581 <param name="stCoord"></param> 9581 </member>
9582 <param name="faceIndex"></param> 9582 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs">
9583 <param name="position"></param> 9583 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
9584 <param name="normal"></param> 9584 </member>
9585 <param name="binormal"></param> 9585 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
9586 </member> 9586 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary>
9587 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32)"> 9587 <param name="estateID">The estate's identifier on the grid</param>
9588 <summary> 9588 <param name="count">The number of Groups</param>
9589 Release a grabbed object 9589 <param name="allowedGroups">Allowed Groups UUIDs</param>
9590 </summary> 9590 </member>
9591 <param name="objectLocalID">The Objects Simulator Local ID</param> 9591 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID">
9592 <seealso cref="T:OpenMetaverse.NetworkManager.CurrentSim.ObjectsPrimitives"/> 9592 <summary>
9593 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"/> 9593 The identifier of the estate
9594 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> 9594 </summary>
9595 </member> 9595 </member>
9596 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 9596 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count">
9597 <summary> 9597 <summary>
9598 Release a grabbed object 9598 The number of returned items
9599 </summary> 9599 </summary>
9600 <param name="objectLocalID">The Objects Simulator Local ID</param> 9600 </member>
9601 <param name="uvCoord"></param> 9601 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups">
9602 <param name="stCoord"></param> 9602 <summary>
9603 <param name="faceIndex"></param> 9603 List of UUIDs of Allowed Groups
9604 <param name="position"></param> 9604 </summary>
9605 <param name="normal"></param> 9605 </member>
9606 <param name="binormal"></param> 9606 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs">
9607 </member> 9607 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
9608 <member name="M:OpenMetaverse.AgentManager.Touch(System.UInt32)"> 9608 </member>
9609 <summary> 9609 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
9610 Touches an object 9610 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary>
9611 </summary> 9611 <param name="estateID">The estate's identifier on the grid</param>
9612 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 9612 <param name="count">The number of Managers</param>
9613 <seealso cref="T:OpenMetaverse.NetworkManager.CurrentSim.ObjectsPrimitives"/> 9613 <param name="managers"> Managers UUIDs</param>
9614 </member> 9614 </member>
9615 <member name="M:OpenMetaverse.AgentManager.RequestBalance"> 9615 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID">
9616 <summary> 9616 <summary>
9617 Request the current L$ balance 9617 The identifier of the estate
9618 </summary> 9618 </summary>
9619 </member> 9619 </member>
9620 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32)"> 9620 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count">
9621 <summary> 9621 <summary>
9622 Give Money to destination Avatar 9622 The number of returned items
9623 </summary> 9623 </summary>
9624 <param name="target">UUID of the Target Avatar</param> 9624 </member>
9625 <param name="amount">Amount in L$</param> 9625 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers">
9626 </member> 9626 <summary>
9627 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 9627 List of UUIDs of the Estate's Managers
9628 <summary> 9628 </summary>
9629 Give Money to destination Avatar 9629 </member>
9630 </summary> 9630 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs">
9631 <param name="target">UUID of the Target Avatar</param> 9631 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
9632 <param name="amount">Amount in L$</param> 9632 </member>
9633 <param name="description">Description that will show up in the 9633 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)">
9634 recipients transaction history</param> 9634 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary>
9635 </member> 9635 <param name="covenantID">The Covenant ID</param>
9636 <member name="M:OpenMetaverse.AgentManager.GiveObjectMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 9636 <param name="timestamp">The timestamp</param>
9637 <summary> 9637 <param name="estateName">The estate's name</param>
9638 Give L$ to an object 9638 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param>
9639 </summary> 9639 </member>
9640 <param name="target">object <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 9640 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID">
9641 <param name="amount">amount of L$ to give</param> 9641 <summary>
9642 <param name="objectName">name of object</param> 9642 The Covenant
9643 </member> 9643 </summary>
9644 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32)"> 9644 </member>
9645 <summary> 9645 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp">
9646 Give L$ to a group 9646 <summary>
9647 </summary> 9647 The timestamp
9648 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 9648 </summary>
9649 <param name="amount">amount of L$ to give</param> 9649 </member>
9650 </member> 9650 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName">
9651 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 9651 <summary>
9652 <summary> 9652 The Estate name
9653 Give L$ to a group 9653 </summary>
9654 </summary> 9654 </member>
9655 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 9655 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID">
9656 <param name="amount">amount of L$ to give</param> 9656 <summary>
9657 <param name="description">description of transaction</param> 9657 The Estate Owner's ID (can be a GroupID)
9658 </member> 9658 </summary>
9659 <member name="M:OpenMetaverse.AgentManager.PayUploadFee"> 9659 </member>
9660 <summary> 9660 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs">
9661 Pay texture/animation upload fee 9661 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
9662 </summary> 9662 </member>
9663 </member> 9663 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)">
9664 <member name="M:OpenMetaverse.AgentManager.PayUploadFee(System.String)"> 9664 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary>
9665 <summary> 9665 <param name="estateName">The estate's name</param>
9666 Pay texture/animation upload fee 9666 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param>
9667 </summary> 9667 <param name="estateID">The estate's identifier on the grid</param>
9668 <param name="description">description of the transaction</param> 9668 <param name="denyNoPaymentInfo"></param>
9669 </member> 9669 </member>
9670 <member name="M:OpenMetaverse.AgentManager.GiveMoney(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.MoneyTransactionType,OpenMetaverse.TransactionFlags)"> 9670 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName">
9671 <summary> 9671 <summary>
9672 Give Money to destionation Object or Avatar 9672 The estate's name
9673 </summary> 9673 </summary>
9674 <param name="target">UUID of the Target Object/Avatar</param> 9674 </member>
9675 <param name="amount">Amount in L$</param> 9675 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner">
9676 <param name="description">Reason (Optional normally)</param> 9676 <summary>
9677 <param name="type">The type of transaction</param> 9677 The Estate Owner's ID (can be a GroupID)
9678 <param name="flags">Transaction flags, mostly for identifying group 9678 </summary>
9679 transactions</param> 9679 </member>
9680 </member> 9680 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID">
9681 <member name="M:OpenMetaverse.AgentManager.PlayGesture(OpenMetaverse.UUID)"> 9681 <summary>
9682 <summary> 9682 The identifier of the estate on the grid
9683 Plays a gesture 9683 </summary>
9684 </summary> 9684 </member>
9685 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 9685 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo">
9686 </member> 9686 <summary></summary>
9687 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 9687 </member>
9688 <summary> 9688 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width">
9689 Mark gesture active 9689 <summary>
9690 </summary> 9690 Image width
9691 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 9691 </summary>
9692 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 9692 </member>
9693 </member> 9693 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height">
9694 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)"> 9694 <summary>
9695 <summary> 9695 Image height
9696 Mark gesture inactive 9696 </summary>
9697 </summary> 9697 </member>
9698 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 9698 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels">
9699 </member> 9699 <summary>
9700 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)"> 9700 Image channel flags
9701 <summary> 9701 </summary>
9702 Send an AgentAnimation packet that toggles a single animation on 9702 </member>
9703 </summary> 9703 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red">
9704 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of the animation to start playing</param> 9704 <summary>
9705 <param name="reliable">Whether to ensure delivery of this packet or not</param> 9705 Red channel data
9706 </member> 9706 </summary>
9707 <member name="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)"> 9707 </member>
9708 <summary> 9708 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green">
9709 Send an AgentAnimation packet that toggles a single animation off 9709 <summary>
9710 </summary> 9710 Green channel data
9711 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of a 9711 </summary>
9712 currently playing animation to stop playing</param> 9712 </member>
9713 <param name="reliable">Whether to ensure delivery of this packet or not</param> 9713 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue">
9714 </member> 9714 <summary>
9715 <member name="M:OpenMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.Boolean},System.Boolean)"> 9715 Blue channel data
9716 <summary> 9716 </summary>
9717 Send an AgentAnimation packet that will toggle animations on or off 9717 </member>
9718 </summary> 9718 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha">
9719 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID"/>s, and whether to 9719 <summary>
9720 turn that animation on or off</param> 9720 Alpha channel data
9721 <param name="reliable">Whether to ensure delivery of this packet or not</param> 9721 </summary>
9722 </member> 9722 </member>
9723 <member name="M:OpenMetaverse.AgentManager.GoHome"> 9723 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump">
9724 <summary> 9724 <summary>
9725 Teleports agent to their stored home location 9725 Bump channel data
9726 </summary> 9726 </summary>
9727 <returns>true on successful teleport to home location</returns> 9727 </member>
9728 </member> 9728 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
9729 <member name="M:OpenMetaverse.AgentManager.Teleport(OpenMetaverse.UUID)"> 9729 <summary>
9730 <summary> 9730 Create a new blank image
9731 Teleport agent to a landmark 9731 </summary>
9732 </summary> 9732 <param name="width">width</param>
9733 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param> 9733 <param name="height">height</param>
9734 <returns>true on success, false on failure</returns> 9734 <param name="channels">channel flags</param>
9735 </member> 9735 </member>
9736 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)"> 9736 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)">
9737 <summary> 9737 <summary>
9738 Attempt to look up a simulator name and teleport to the discovered 9738
9739 destination 9739 </summary>
9740 </summary> 9740 <param name="bitmap"></param>
9741 <param name="simName">Region name to look up</param> 9741 </member>
9742 <param name="position">Position to teleport to</param> 9742 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
9743 <returns>True if the lookup and teleport were successful, otherwise 9743 <summary>
9744 false</returns> 9744 Convert the channels in the image. Channels are created or destroyed as required.
9745 </member> 9745 </summary>
9746 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 9746 <param name="channels">new channel flags</param>
9747 <summary> 9747 </member>
9748 Attempt to look up a simulator name and teleport to the discovered 9748 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)">
9749 destination 9749 <summary>
9750 </summary> 9750 Resize or stretch the image using nearest neighbor (ugly) resampling
9751 <param name="simName">Region name to look up</param> 9751 </summary>
9752 <param name="position">Position to teleport to</param> 9752 <param name="width">new width</param>
9753 <param name="lookAt">Target to look at</param> 9753 <param name="height">new height</param>
9754 <returns>True if the lookup and teleport were successful, otherwise 9754 </member>
9755 false</returns> 9755 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw">
9756 </member> 9756 <summary>
9757 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3)"> 9757 Create a byte array containing 32-bit RGBA data with a bottom-left
9758 <summary> 9758 origin, suitable for feeding directly into OpenGL
9759 Teleport agent to another region 9759 </summary>
9760 </summary> 9760 <returns>A byte array containing raw texture data</returns>
9761 <param name="regionHandle">handle of region to teleport agent to</param> 9761 </member>
9762 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 9762 <member name="T:OpenMetaverse.Assets.AssetScriptBinary">
9763 <returns>true on success, false on failure</returns> 9763 <summary>
9764 <remarks>This call is blocking</remarks> 9764 Represents an AssetScriptBinary object containing the
9765 </member> 9765 LSO compiled bytecode of an LSL script
9766 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 9766 </summary>
9767 <summary> 9767 </member>
9768 Teleport agent to another region 9768 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor">
9769 </summary> 9769 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
9770 <param name="regionHandle">handle of region to teleport agent to</param> 9770 </member>
9771 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 9771 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])">
9772 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param> 9772 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
9773 <returns>true on success, false on failure</returns> 9773 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
9774 <remarks>This call is blocking</remarks> 9774 <param name="assetData">A byte array containing the raw asset data</param>
9775 </member> 9775 </member>
9776 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3)"> 9776 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode">
9777 <summary> 9777 <summary>
9778 Request teleport to a another simulator 9778 TODO: Encodes a scripts contents into a LSO Bytecode file
9779 </summary> 9779 </summary>
9780 <param name="regionHandle">handle of region to teleport agent to</param> 9780 </member>
9781 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 9781 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode">
9782 </member> 9782 <summary>
9783 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 9783 TODO: Decode LSO Bytecode into a string
9784 <summary> 9784 </summary>
9785 Request teleport to a another simulator 9785 <returns>true</returns>
9786 </summary> 9786 </member>
9787 <param name="regionHandle">handle of region to teleport agent to</param> 9787 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType">
9788 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 9788 <summary>Override the base classes AssetType</summary>
9789 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param> 9789 </member>
9790 </member> 9790 <member name="T:ThreadUtil">
9791 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(OpenMetaverse.UUID)"> 9791 <summary>
9792 <summary> 9792
9793 Teleport agent to a landmark 9793 </summary>
9794 </summary> 9794 </member>
9795 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param> 9795 <member name="F:ThreadUtil.wrapperInstance">
9796 </member> 9796 <summary>
9797 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)"> 9797 An instance of DelegateWrapper which calls InvokeWrappedDelegate,
9798 <summary> 9798 which in turn calls the DynamicInvoke method of the wrapped
9799 Send a teleport lure to another avatar with default "Join me in ..." invitation message 9799 delegate
9800 </summary> 9800 </summary>
9801 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param> 9801 </member>
9802 </member> 9802 <member name="F:ThreadUtil.callback">
9803 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)"> 9803 <summary>
9804 <summary> 9804 Callback used to call EndInvoke on the asynchronously
9805 Send a teleport lure to another avatar with custom invitation message 9805 invoked DelegateWrapper
9806 </summary> 9806 </summary>
9807 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param> 9807 </member>
9808 <param name="message">custom message to send with invitation</param> 9808 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])">
9809 </member> 9809 <summary>
9810 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,System.Boolean)"> 9810 Executes the specified delegate with the specified arguments
9811 <summary> 9811 asynchronously on a thread pool thread
9812 Respond to a teleport lure by either accepting it and initiating 9812 </summary>
9813 the teleport, or denying it 9813 <param name="d"></param>
9814 </summary> 9814 <param name="args"></param>
9815 <param name="requesterID"><seealso cref="T:OpenMetaverse.UUID"/> of the avatar sending the lure</param> 9815 </member>
9816 <param name="accept">true to accept the lure, false to decline it</param> 9816 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])">
9817 </member> 9817 <summary>
9818 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)"> 9818 Invokes the wrapped delegate synchronously
9819 <summary> 9819 </summary>
9820 Update agent profile 9820 <param name="d"></param>
9821 </summary> 9821 <param name="args"></param>
9822 <param name="profile"><seealso cref="T:OpenMetaverse.Avatar.AvatarProperties"/> struct containing updated 9822 </member>
9823 profile information</param> 9823 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)">
9824 </member> 9824 <summary>
9825 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)"> 9825 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle
9826 <summary> 9826 to prevent resource leaks
9827 Update agents profile interests 9827 </summary>
9828 </summary> 9828 <param name="ar"></param>
9829 <param name="interests">selection of interests from <seealso cref="T:OpenMetaverse.Avatar.Interests"/> struct</param> 9829 </member>
9830 </member> 9830 <member name="T:ThreadUtil.DelegateWrapper">
9831 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)"> 9831 <summary>
9832 <summary> 9832 Delegate to wrap another delegate and its arguments
9833 Set the height and the width of the client window. This is used 9833 </summary>
9834 by the server to build a virtual camera frustum for our avatar 9834 <param name="d"></param>
9835 </summary> 9835 <param name="args"></param>
9836 <param name="height">New height of the viewer window</param> 9836 </member>
9837 <param name="width">New width of the viewer window</param> 9837 <member name="M:OpenMetaverse.WrappedObject`1.Dispose">
9838 </member> 9838 <summary>
9839 <member name="M:OpenMetaverse.AgentManager.RequestMuteList"> 9839 Checks the instance back into the object pool
9840 <summary> 9840 </summary>
9841 Request the list of muted objects and avatars for this agent 9841 </member>
9842 </summary> 9842 <member name="P:OpenMetaverse.WrappedObject`1.Instance">
9843 </member> 9843 <summary>
9844 <member name="M:OpenMetaverse.AgentManager.SetHome"> 9844 Returns an instance of the class that has been checked out of the Object Pool.
9845 <summary> 9845 </summary>
9846 Sets home location to agents current position 9846 </member>
9847 </summary> 9847 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor">
9848 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage"/>) with 9848 <summary>
9849 success or failure message</remarks> 9849 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called
9850 </member> 9850 after using this constructor.
9851 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)"> 9851 </summary>
9852 <summary> 9852 </member>
9853 Move an agent in to a simulator. This packet is the last packet 9853 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)">
9854 needed to complete the transition in to a new simulator 9854 <summary>
9855 </summary> 9855 Creates a new instance of the ObjectPool Base class.
9856 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param> 9856 </summary>
9857 </member> 9857 <param name="itemsPerSegment">The object pool is composed of segments, which
9858 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)"> 9858 are allocated whenever the size of the pool is exceeded. The number of items
9859 <summary> 9859 in a segment should be large enough that allocating a new segmeng is a rare
9860 Reply to script permissions request 9860 thing. For example, on a server that will have 10k people logged in at once,
9861 </summary> 9861 the receive buffer object pool should have segment sizes of at least 1000
9862 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param> 9862 byte arrays per segment.
9863 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the itemID requesting permissions</param> 9863 </param>
9864 <param name="taskID"><seealso cref="T:OpenMetaverse.UUID"/> of the taskID requesting permissions</param> 9864 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param>
9865 <param name="permissions"><seealso cref="T:OpenMetaverse.ScriptPermission"/> list of permissions to allow</param> 9865 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param>
9866 </member> 9866 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param>
9867 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 9867 </member>
9868 <summary> 9868 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup">
9869 Respond to a group invitation by either accepting or denying it 9869 <summary>
9870 </summary> 9870 Forces the segment cleanup algorithm to be run. This method is intended
9871 <param name="groupID">UUID of the group (sent in the AgentID field of the invite message)</param> 9871 primarly for use from the Unit Test libraries.
9872 <param name="imSessionID">IM Session ID from the group invitation message</param> 9872 </summary>
9873 <param name="accept">Accept the group invitation or deny it</param> 9873 </member>
9874 </member> 9874 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance">
9875 <member name="M:OpenMetaverse.AgentManager.RequestScriptSensor(System.String,OpenMetaverse.UUID,OpenMetaverse.ScriptSensorTypeFlags,System.Single,System.Single,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 9875 <summary>
9876 <summary> 9876 Responsible for allocate 1 instance of an object that will be stored in a segment.
9877 Requests script detection of objects and avatars 9877 </summary>
9878 </summary> 9878 <returns>An instance of whatever objec the pool is pooling.</returns>
9879 <param name="name">name of the object/avatar to search for</param> 9879 </member>
9880 <param name="searchID">UUID of the object or avatar to search for</param> 9880 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)">
9881 <param name="type">Type of search from ScriptSensorTypeFlags</param> 9881 <summary>
9882 <param name="range">range of scan (96 max?)</param> 9882 Checks in an instance of T owned by the object pool. This method is only intended to be called
9883 <param name="arc">the arc in radians to search within</param> 9883 by the <c>WrappedObject</c> class.
9884 <param name="requestID">an user generated ID to correlate replies with</param> 9884 </summary>
9885 <param name="sim">Simulator to perform search in</param> 9885 <param name="owningSegment">The segment from which the instance is checked out.</param>
9886 </member> 9886 <param name="instance">The instance of <c>T</c> to check back into the segment.</param>
9887 <member name="M:OpenMetaverse.AgentManager.PickInfoUpdate(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.UUID,System.String,OpenMetaverse.Vector3d,OpenMetaverse.UUID,System.String)"> 9887 </member>
9888 <summary> 9888 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut">
9889 Create or update profile pick 9889 <summary>
9890 </summary> 9890 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to
9891 <param name="pickID">UUID of the pick to update, or random UUID to create a new pick</param> 9891 allow the checkout, a new segment is created.
9892 <param name="topPick">Is this a top pick? (typically false)</param> 9892 </summary>
9893 <param name="parcelID">UUID of the parcel (UUID.Zero for the current parcel)</param> 9893 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check
9894 <param name="name">Name of the pick</param> 9894 the instance back into the segment, be sureto dispose the WrappedObject
9895 <param name="globalPosition">Global position of the pick landmark</param> 9895 when finished. </returns>
9896 <param name="textureID">UUID of the image displayed with the pick</param> 9896 </member>
9897 <param name="description">Long description of the pick</param> 9897 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments">
9898 </member> 9898 <summary>
9899 <member name="M:OpenMetaverse.AgentManager.PickDelete(OpenMetaverse.UUID)"> 9899 The total number of segments created. Intended to be used by the Unit Tests.
9900 <summary> 9900 </summary>
9901 Delete profile pick 9901 </member>
9902 </summary> 9902 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment">
9903 <param name="pickID">UUID of the pick to delete</param> 9903 <summary>
9904 </member> 9904 The number of items that are in a segment. Items in a segment
9905 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,OpenMetaverse.Vector3d,System.String,System.String,System.Boolean)"> 9905 are all allocated at the same time, and are hopefully close to
9906 <summary> 9906 each other in the managed heap.
9907 Create or update profile Classified 9907 </summary>
9908 </summary> 9908 </member>
9909 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param> 9909 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount">
9910 <param name="category">Defines what catagory the classified is in</param> 9910 <summary>
9911 <param name="snapshotID">UUID of the image displayed with the classified</param> 9911 The minimum number of segments. When segments are reclaimed,
9912 <param name="price">Price that the classified will cost to place for a week</param> 9912 this number of segments will always be left alone. These
9913 <param name="position">Global position of the classified landmark</param> 9913 segments are allocated at startup.
9914 <param name="name">Name of the classified</param> 9914 </summary>
9915 <param name="desc">Long description of the classified</param> 9915 </member>
9916 <param name="autoRenew">if true, auto renew classified after expiration</param> 9916 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup">
9917 </member> 9917 <summary>
9918 <member name="M:OpenMetaverse.AgentManager.DeleteClassfied(OpenMetaverse.UUID)"> 9918 The age a segment must be before it's eligible for cleanup.
9919 <summary> 9919 This is used to prevent thrash, and typical values are in
9920 Delete a classified ad 9920 the 5 minute range.
9921 </summary> 9921 </summary>
9922 <param name="classifiedID">The classified ads ID</param> 9922 </member>
9923 </member> 9923 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds">
9924 <member name="M:OpenMetaverse.AgentManager.InstantMessageHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9924 <summary>
9925 <summary> 9925 The frequence which the cleanup thread runs. This is typically
9926 Take an incoming ImprovedInstantMessage packet, auto-parse, and if 9926 expected to be in the 5 minute range.
9927 OnInstantMessage is defined call that with the appropriate arguments 9927 </summary>
9928 </summary> 9928 </member>
9929 <param name="packet">Incoming ImprovedInstantMessagePacket</param> 9929 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE">
9930 <param name="simulator">Unused</param> 9930 <summary>Size of the byte array used to store raw packet data</summary>
9931 </member> 9931 </member>
9932 <member name="M:OpenMetaverse.AgentManager.ChatHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9932 <member name="F:OpenMetaverse.UDPPacketBuffer.Data">
9933 <summary> 9933 <summary>Raw packet data buffer</summary>
9934 Take an incoming Chat packet, auto-parse, and if OnChat is defined call 9934 </member>
9935 that with the appropriate arguments. 9935 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength">
9936 </summary> 9936 <summary>Length of the data to transmit</summary>
9937 <param name="packet">Incoming ChatFromSimulatorPacket</param> 9937 </member>
9938 <param name="simulator">Unused</param> 9938 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint">
9939 </member> 9939 <summary>EndPoint of the remote host</summary>
9940 <member name="M:OpenMetaverse.AgentManager.ScriptDialogHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9940 </member>
9941 <summary> 9941 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor">
9942 Used for parsing llDialogs 9942 <summary>
9943 </summary> 9943 Create an allocated UDP packet buffer for receiving a packet
9944 <param name="packet">Incoming ScriptDialog packet</param> 9944 </summary>
9945 <param name="simulator">Unused</param> 9945 </member>
9946 </member> 9946 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)">
9947 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9947 <summary>
9948 <summary> 9948 Create an allocated UDP packet buffer for sending a packet
9949 Used for parsing llRequestPermissions dialogs 9949 </summary>
9950 </summary> 9950 <param name="endPoint">EndPoint of the remote host</param>
9951 <param name="packet">Incoming ScriptDialog packet</param> 9951 </member>
9952 <param name="simulator">Unused</param> 9952 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)">
9953 </member> 9953 <summary>
9954 <member name="M:OpenMetaverse.AgentManager.ScriptControlChangeHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9954 Create an allocated UDP packet buffer for sending a packet
9955 <summary> 9955 </summary>
9956 Handles Script Control changes when Script with permissions releases or takes a control 9956 <param name="endPoint">EndPoint of the remote host</param>
9957 </summary> 9957 <param name="bufferSize">Size of the buffer to allocate for packet data</param>
9958 <param name="packet"></param> 9958 </member>
9959 <param name="simulator"></param> 9959 <member name="T:OpenMetaverse.PacketBufferPool">
9960 </member> 9960 <summary>
9961 <member name="M:OpenMetaverse.AgentManager.LoadURLHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9961 Object pool for packet buffers. This is used to allocate memory for all
9962 <summary> 9962 incoming and outgoing packets, and zerocoding buffers for those packets
9963 Used for parsing llLoadURL Dialogs 9963 </summary>
9964 </summary> 9964 </member>
9965 <param name="packet"></param> 9965 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)">
9966 <param name="simulator"></param> 9966 <summary>
9967 </member> 9967 Initialize the object pool in client mode
9968 <member name="M:OpenMetaverse.AgentManager.MovementCompleteHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9968 </summary>
9969 <summary> 9969 <param name="endPoint">Server to connect to</param>
9970 Update client's Position, LookAt and region handle from incoming packet 9970 <param name="itemsPerSegment"></param>
9971 </summary> 9971 <param name="minSegments"></param>
9972 <param name="packet">Incoming AgentMovementCompletePacket</param> 9972 </member>
9973 <param name="simulator">Unused</param> 9973 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)">
9974 <remarks>This occurs when after an avatar moves into a new sim</remarks> 9974 <summary>
9975 </member> 9975 Initialize the object pool in server mode
9976 <member name="M:OpenMetaverse.AgentManager.HealthHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9976 </summary>
9977 <summary> 9977 <param name="itemsPerSegment"></param>
9978 Update Client Avatar's health via incoming packet 9978 <param name="minSegments"></param>
9979 </summary> 9979 </member>
9980 <param name="packet">Incoming HealthMessagePacket</param> 9980 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance">
9981 <param name="simulator">Unused</param> 9981 <summary>
9982 </member> 9982 Returns a packet buffer with EndPoint set if the buffer is in
9983 <member name="M:OpenMetaverse.AgentManager.BalanceHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9983 client mode, or with EndPoint set to null in server mode
9984 <summary> 9984 </summary>
9985 Update Client Avatar's L$ balance from incoming packet 9985 <returns>Initialized UDPPacketBuffer object</returns>
9986 </summary> 9986 </member>
9987 <param name="packet">Incoming MoneyBalanceReplyPacket</param> 9987 <member name="M:OpenMetaverse.Pool.#cctor">
9988 <param name="simulator">Unused</param> 9988 <summary>
9989 </member> 9989 Default constructor
9990 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 9990 </summary>
9991 <summary> 9991 </member>
9992 Process TeleportFailed message sent via EventQueue, informs agent its last teleport has failed and why. 9992 <member name="M:OpenMetaverse.Pool.CheckOut">
9993 </summary> 9993 <summary>
9994 <param name="messageKey">The Message Key</param> 9994 Check a packet buffer out of the pool
9995 <param name="message">An IMessage object Deserialized from the recieved message event</param> 9995 </summary>
9996 <param name="simulator">The simulator originating the event message</param> 9996 <returns>A packet buffer object</returns>
9997 </member> 9997 </member>
9998 <member name="M:OpenMetaverse.AgentManager.TeleportFinishEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 9998 <member name="T:OpenMetaverse.Animations">
9999 <summary> 9999 <summary>
10000 Process TeleportFinish from Event Queue and pass it onto our TeleportHandler 10000 Static pre-defined animations available to all agents
10001 </summary> 10001 </summary>
10002 <param name="capsKey">The message system key for this event</param> 10002 </member>
10003 <param name="message">IMessage object containing decoded data from OSD</param> 10003 <member name="F:OpenMetaverse.Animations.AFRAID">
10004 <param name="simulator">The simulator originating the event message</param> 10004 <summary>Agent with afraid expression on face</summary>
10005 </member> 10005 </member>
10006 <member name="M:OpenMetaverse.AgentManager.TeleportHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 10006 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R">
10007 <summary> 10007 <summary>Agent aiming a bazooka (right handed)</summary>
10008 Handler for teleport Requests 10008 </member>
10009 </summary> 10009 <member name="F:OpenMetaverse.Animations.AIM_BOW_L">
10010 <param name="packet">Incoming TeleportHandler packet</param> 10010 <summary>Agent aiming a bow (left handed)</summary>
10011 <param name="simulator">Simulator sending teleport information</param> 10011 </member>
10012 </member> 10012 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R">
10013 <member name="M:OpenMetaverse.AgentManager.AvatarAnimationHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 10013 <summary>Agent aiming a hand gun (right handed)</summary>
10014 <summary> 10014 </member>
10015 10015 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R">
10016 </summary> 10016 <summary>Agent aiming a rifle (right handed)</summary>
10017 <param name="packet"></param> 10017 </member>
10018 <param name="sim"></param> 10018 <member name="F:OpenMetaverse.Animations.ANGRY">
10019 </member> 10019 <summary>Agent with angry expression on face</summary>
10020 <member name="M:OpenMetaverse.AgentManager.CrossedRegionEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10020 </member>
10021 <summary> 10021 <member name="F:OpenMetaverse.Animations.AWAY">
10022 Crossed region handler for message that comes across the EventQueue. Sent to an agent 10022 <summary>Agent hunched over (away)</summary>
10023 when the agent crosses a sim border into a new region. 10023 </member>
10024 </summary> 10024 <member name="F:OpenMetaverse.Animations.BACKFLIP">
10025 <param name="capsKey">The message key</param> 10025 <summary>Agent doing a backflip</summary>
10026 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param> 10026 </member>
10027 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param> 10027 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH">
10028 </member> 10028 <summary>Agent laughing while holding belly</summary>
10029 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 10029 </member>
10030 <summary> 10030 <member name="F:OpenMetaverse.Animations.BLOW_KISS">
10031 Allows agent to cross over (walk, fly, vehicle) in to neighboring 10031 <summary>Agent blowing a kiss</summary>
10032 simulators 10032 </member>
10033 </summary> 10033 <member name="F:OpenMetaverse.Animations.BORED">
10034 <remarks>This packet is now being sent via the EventQueue</remarks> 10034 <summary>Agent with bored expression on face</summary>
10035 </member> 10035 </member>
10036 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionEventReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10036 <member name="F:OpenMetaverse.Animations.BOW">
10037 <summary> 10037 <summary>Agent bowing to audience</summary>
10038 Group Chat event handler 10038 </member>
10039 </summary> 10039 <member name="F:OpenMetaverse.Animations.BRUSH">
10040 <param name="capsKey">The capability Key</param> 10040 <summary>Agent brushing himself/herself off</summary>
10041 <param name="message">IMessage object containing decoded data from OSD</param> 10041 </member>
10042 <param name="simulator"></param> 10042 <member name="F:OpenMetaverse.Animations.BUSY">
10043 </member> 10043 <summary>Agent in busy mode</summary>
10044 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10044 </member>
10045 <summary> 10045 <member name="F:OpenMetaverse.Animations.CLAP">
10046 Response from request to join a group chat 10046 <summary>Agent clapping hands</summary>
10047 </summary> 10047 </member>
10048 <param name="capsKey"></param> 10048 <member name="F:OpenMetaverse.Animations.COURTBOW">
10049 <param name="message">IMessage object containing decoded data from OSD</param> 10049 <summary>Agent doing a curtsey bow</summary>
10050 <param name="simulator"></param> 10050 </member>
10051 </member> 10051 <member name="F:OpenMetaverse.Animations.CROUCH">
10052 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10052 <summary>Agent crouching</summary>
10053 <summary> 10053 </member>
10054 Someone joined or left group chat 10054 <member name="F:OpenMetaverse.Animations.CROUCHWALK">
10055 </summary> 10055 <summary>Agent crouching while walking</summary>
10056 <param name="capsKey"></param> 10056 </member>
10057 <param name="message">IMessage object containing decoded data from OSD</param> 10057 <member name="F:OpenMetaverse.Animations.CRY">
10058 <param name="simulator"></param> 10058 <summary>Agent crying</summary>
10059 </member> 10059 </member>
10060 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10060 <member name="F:OpenMetaverse.Animations.CUSTOMIZE">
10061 <summary> 10061 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary>
10062 Handle a group chat Invitation 10062 </member>
10063 </summary> 10063 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE">
10064 <param name="capsKey">Caps Key</param> 10064 <summary>Agent re-animated after set appearance finished</summary>
10065 <param name="message">IMessage object containing decoded data from OSD</param> 10065 </member>
10066 <param name="simulator">Originating Simulator</param> 10066 <member name="F:OpenMetaverse.Animations.DANCE1">
10067 </member> 10067 <summary>Agent dancing</summary>
10068 <member name="M:OpenMetaverse.AgentManager.ModerateChatSessions(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Boolean)"> 10068 </member>
10069 <summary> 10069 <member name="F:OpenMetaverse.Animations.DANCE2">
10070 Moderate a chat session 10070 <summary>Agent dancing</summary>
10071 </summary> 10071 </member>
10072 <param name="sessionID">the <see cref="T:OpenMetaverse.UUID"/> of the session to moderate, for group chats this will be the groups UUID</param> 10072 <member name="F:OpenMetaverse.Animations.DANCE3">
10073 <param name="memberID">the <see cref="T:OpenMetaverse.UUID"/> of the avatar to moderate</param> 10073 <summary>Agent dancing</summary>
10074 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param> 10074 </member>
10075 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param> 10075 <member name="F:OpenMetaverse.Animations.DANCE4">
10076 </member> 10076 <summary>Agent dancing</summary>
10077 <member name="M:OpenMetaverse.AgentManager.AlertMessageHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 10077 </member>
10078 <summary> 10078 <member name="F:OpenMetaverse.Animations.DANCE5">
10079 Alert Message packet handler 10079 <summary>Agent dancing</summary>
10080 </summary> 10080 </member>
10081 <param name="packet">AlertMessagePacket</param> 10081 <member name="F:OpenMetaverse.Animations.DANCE6">
10082 <param name="simulator">not used</param> 10082 <summary>Agent dancing</summary>
10083 </member> 10083 </member>
10084 <member name="M:OpenMetaverse.AgentManager.CameraConstraintHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 10084 <member name="F:OpenMetaverse.Animations.DANCE7">
10085 <summary> 10085 <summary>Agent dancing</summary>
10086 detects camera constraint collisions 10086 </member>
10087 </summary> 10087 <member name="F:OpenMetaverse.Animations.DANCE8">
10088 <param name="packet"></param> 10088 <summary>Agent dancing</summary>
10089 <param name="simulator"></param> 10089 </member>
10090 </member> 10090 <member name="F:OpenMetaverse.Animations.DEAD">
10091 <member name="M:OpenMetaverse.AgentManager.ScriptSensorReplyHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 10091 <summary>Agent on ground unanimated</summary>
10092 <summary> 10092 </member>
10093 Packet handler for ScriptSensorReply packet 10093 <member name="F:OpenMetaverse.Animations.DRINK">
10094 </summary> 10094 <summary>Agent boozing it up</summary>
10095 <param name="packet"></param> 10095 </member>
10096 <param name="simulator"></param> 10096 <member name="F:OpenMetaverse.Animations.EMBARRASSED">
10097 </member> 10097 <summary>Agent with embarassed expression on face</summary>
10098 <member name="M:OpenMetaverse.AgentManager.AvatarSitResponseHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 10098 </member>
10099 <summary> 10099 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID">
10100 Packet handler for AvatarSitResponse packet 10100 <summary>Agent with afraid expression on face</summary>
10101 </summary> 10101 </member>
10102 <param name="packet"></param> 10102 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER">
10103 <param name="simulator"></param> 10103 <summary>Agent with angry expression on face</summary>
10104 </member> 10104 </member>
10105 <member name="E:OpenMetaverse.AgentManager.OnChat"> 10105 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED">
10106 <summary>Fired when a <see cref="T:OpenMetaverse.Packets.ChatFromSimulatorPacket"/> is received from the simulator, Contains 10106 <summary>Agent with bored expression on face</summary>
10107 Any Whisper, Shout, or Say within range of avatar</summary> 10107 </member>
10108 </member> 10108 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY">
10109 <member name="E:OpenMetaverse.AgentManager.OnScriptDialog"> 10109 <summary>Agent crying</summary>
10110 <summary>Fired when a <see cref="T:OpenMetaverse.Packets.ScriptDialogPacket"/> is received, use <seealso cref="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)"/> 10110 </member>
10111 to respond to dialog</summary> 10111 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN">
10112 </member> 10112 <summary>Agent showing disdain (dislike) for something</summary>
10113 <member name="E:OpenMetaverse.AgentManager.OnScriptQuestion"> 10113 </member>
10114 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.ScriptQuestionPacket"/> is received in response to a 10114 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED">
10115 scripted object requesting permissions, Use <seealso cref="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)"/> to reply</summary> 10115 <summary>Agent with embarassed expression on face</summary>
10116 </member> 10116 </member>
10117 <member name="E:OpenMetaverse.AgentManager.OnLoadURL"> 10117 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN">
10118 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.LoadURLPacket"/> is received, contains a URL pasted in Chat</summary> 10118 <summary>Agent with frowning expression on face</summary>
10119 </member> 10119 </member>
10120 <member name="E:OpenMetaverse.AgentManager.OnInstantMessage"> 10120 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS">
10121 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket"/> or a ChatterBoxInvitation is received</summary> 10121 <summary>Agent with kissy face</summary>
10122 </member> 10122 </member>
10123 <member name="E:OpenMetaverse.AgentManager.OnTeleport"> 10123 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH">
10124 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.TeleportLocalPacket"/> is received, occurs when a 10124 <summary>Agent expressing laughgter</summary>
10125 <seealso cref="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3)"/> or <seealso cref="M:OpenMetaverse.AgentManager.Teleport(OpenMetaverse.UUID)"/> is called</summary> 10125 </member>
10126 </member> 10126 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH">
10127 <member name="E:OpenMetaverse.AgentManager.OnBalanceUpdated"> 10127 <summary>Agent with open mouth</summary>
10128 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket"/> indicating the agents 10128 </member>
10129 balance has changed by spending, sending, or receiving L$, Contains the Avatars new balance</summary> 10129 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED">
10130 </member> 10130 <summary>Agent with repulsed expression on face</summary>
10131 <member name="E:OpenMetaverse.AgentManager.OnMoneyBalanceReplyReceived"> 10131 </member>
10132 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket"/> is received, contains L$ balance and additional 10132 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD">
10133 details of the transaction</summary> 10133 <summary>Agent expressing sadness</summary>
10134 </member> 10134 </member>
10135 <member name="E:OpenMetaverse.AgentManager.OnAgentDataUpdated"> 10135 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG">
10136 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.AgentDataUpdatePacket"/> is received, caused by changing the 10136 <summary>Agent shrugging shoulders</summary>
10137 Agents active group with <seealso cref="!:ActivateGroup"/></summary> 10137 </member>
10138 </member> 10138 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE">
10139 <member name="E:OpenMetaverse.AgentManager.OnAnimationsChanged"> 10139 <summary>Agent with a smile</summary>
10140 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.AvatarAnimationPacket"/> is received, will contain a Dictionary 10140 </member>
10141 of animations currently being played</summary> 10141 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE">
10142 </member> 10142 <summary>Agent expressing surprise</summary>
10143 <member name="E:OpenMetaverse.AgentManager.OnMeanCollision"> 10143 </member>
10144 <summary>Callback for an object or avatar forcefully colliding 10144 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT">
10145 with the agent</summary> 10145 <summary>Agent sticking tongue out</summary>
10146 </member> 10146 </member>
10147 <member name="E:OpenMetaverse.AgentManager.OnRegionCrossed"> 10147 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE">
10148 <summary>Callback for the agent moving in to a neighboring sim</summary> 10148 <summary>Agent with big toothy smile</summary>
10149 </member> 10149 </member>
10150 <member name="E:OpenMetaverse.AgentManager.OnGroupChatJoin"> 10150 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK">
10151 <summary>Callback for when agent is confirmed joined group chat session.</summary> 10151 <summary>Agent winking</summary>
10152 </member> 10152 </member>
10153 <member name="E:OpenMetaverse.AgentManager.OnGroupChatLeft"> 10153 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY">
10154 <summary>Callback for when agent is confirmed to have left group chat session.</summary> 10154 <summary>Agent expressing worry</summary>
10155 </member> 10155 </member>
10156 <member name="E:OpenMetaverse.AgentManager.OnAlertMessage"> 10156 <member name="F:OpenMetaverse.Animations.FALLDOWN">
10157 <summary>Alert messages sent to client from simulator</summary> 10157 <summary>Agent falling down</summary>
10158 </member> 10158 </member>
10159 <member name="E:OpenMetaverse.AgentManager.OnScriptControlChange"> 10159 <member name="F:OpenMetaverse.Animations.FEMALE_WALK">
10160 <summary>Fired when a script wants to take or release control of your avatar.</summary> 10160 <summary>Agent walking (feminine version)</summary>
10161 </member> 10161 </member>
10162 <member name="E:OpenMetaverse.AgentManager.OnCameraConstraint"> 10162 <member name="F:OpenMetaverse.Animations.FINGER_WAG">
10163 <summary>Fired when our avatar camera reaches the maximum possible point</summary> 10163 <summary>Agent wagging finger (disapproval)</summary>
10164 </member> 10164 </member>
10165 <member name="E:OpenMetaverse.AgentManager.OnScriptSensorReply"> 10165 <member name="F:OpenMetaverse.Animations.FIST_PUMP">
10166 <summary>Fired when a script sensor reply is received</summary> 10166 <summary>I'm not sure I want to know</summary>
10167 </member> 10167 </member>
10168 <member name="E:OpenMetaverse.AgentManager.OnAvatarSitResponse"> 10168 <member name="F:OpenMetaverse.Animations.FLY">
10169 <summary>Fired in response to a sit request</summary> 10169 <summary>Agent in superman position</summary>
10170 </member> 10170 </member>
10171 <member name="E:OpenMetaverse.AgentManager.OnChatSessionMemberAdded"> 10171 <member name="F:OpenMetaverse.Animations.FLYSLOW">
10172 <summary>Fired when a new member joins an active ChatterBoxSession session</summary> 10172 <summary>Agent in superman position</summary>
10173 </member> 10173 </member>
10174 <member name="E:OpenMetaverse.AgentManager.OnChatSessionMemberLeft"> 10174 <member name="F:OpenMetaverse.Animations.HELLO">
10175 <summary>Fired when a member of an active ChatterBoxSession leaves the session</summary> 10175 <summary>Agent greeting another</summary>
10176 </member> 10176 </member>
10177 <member name="P:OpenMetaverse.AgentManager.AgentID"> 10177 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R">
10178 <summary>Your (client) avatars <seealso cref="T:OpenMetaverse.UUID"/></summary> 10178 <summary>Agent holding bazooka (right handed)</summary>
10179 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks> 10179 </member>
10180 </member> 10180 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L">
10181 <member name="P:OpenMetaverse.AgentManager.SessionID"> 10181 <summary>Agent holding a bow (left handed)</summary>
10182 <summary>Temporary <seealso cref="T:OpenMetaverse.UUID"/> assigned to this session, used for 10182 </member>
10183 verifying our identity in packets</summary> 10183 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R">
10184 </member> 10184 <summary>Agent holding a handgun (right handed)</summary>
10185 <member name="P:OpenMetaverse.AgentManager.SecureSessionID"> 10185 </member>
10186 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID"/> that is never sent over the wire</summary> 10186 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R">
10187 </member> 10187 <summary>Agent holding a rifle (right handed)</summary>
10188 <member name="P:OpenMetaverse.AgentManager.LocalID"> 10188 </member>
10189 <summary>Your (client) avatar ID, local to the current region/sim</summary> 10189 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R">
10190 </member> 10190 <summary>Agent throwing an object (right handed)</summary>
10191 <member name="P:OpenMetaverse.AgentManager.StartLocation"> 10191 </member>
10192 <summary>Where the avatar started at login. Can be "last", "home" 10192 <member name="F:OpenMetaverse.Animations.HOVER">
10193 or a login <seealso cref="T:OpenMetaverse.URI"/></summary> 10193 <summary>Agent in static hover</summary>
10194 </member> 10194 </member>
10195 <member name="P:OpenMetaverse.AgentManager.AgentAccess"> 10195 <member name="F:OpenMetaverse.Animations.HOVER_DOWN">
10196 <summary>The access level of this agent, usually M or PG</summary> 10196 <summary>Agent hovering downward</summary>
10197 </member> 10197 </member>
10198 <member name="P:OpenMetaverse.AgentManager.CollisionPlane"> 10198 <member name="F:OpenMetaverse.Animations.HOVER_UP">
10199 <summary>The CollisionPlane of Agent</summary> 10199 <summary>Agent hovering upward</summary>
10200 </member> 10200 </member>
10201 <member name="P:OpenMetaverse.AgentManager.Velocity"> 10201 <member name="F:OpenMetaverse.Animations.IMPATIENT">
10202 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of our agent</summary> 10202 <summary>Agent being impatient</summary>
10203 </member> 10203 </member>
10204 <member name="P:OpenMetaverse.AgentManager.Acceleration"> 10204 <member name="F:OpenMetaverse.Animations.JUMP">
10205 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the acceleration of our agent</summary> 10205 <summary>Agent jumping</summary>
10206 </member> 10206 </member>
10207 <member name="P:OpenMetaverse.AgentManager.AngularVelocity"> 10207 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY">
10208 <summary>A <seealso cref="T:OpenMetaverse.Vector3"/> which specifies the angular speed, and axis about which an Avatar is rotating.</summary> 10208 <summary>Agent jumping with fervor</summary>
10209 </member> 10209 </member>
10210 <member name="P:OpenMetaverse.AgentManager.HomePosition"> 10210 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT">
10211 <summary>Position avatar client will goto when login to 'home' or during 10211 <summary>Agent point to lips then rear end</summary>
10212 teleport request to 'home' region.</summary> 10212 </member>
10213 </member> 10213 <member name="F:OpenMetaverse.Animations.LAND">
10214 <member name="P:OpenMetaverse.AgentManager.HomeLookAt"> 10214 <summary>Agent landing from jump, finished flight, etc</summary>
10215 <summary>LookAt point saved/restored with HomePosition</summary> 10215 </member>
10216 </member> 10216 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT">
10217 <member name="P:OpenMetaverse.AgentManager.FirstName"> 10217 <summary>Agent laughing</summary>
10218 <summary>Avatar First Name (i.e. Philip)</summary> 10218 </member>
10219 </member> 10219 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND">
10220 <member name="P:OpenMetaverse.AgentManager.LastName"> 10220 <summary>Agent landing from jump, finished flight, etc</summary>
10221 <summary>Avatar Last Name (i.e. Linden)</summary> 10221 </member>
10222 </member> 10222 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT">
10223 <member name="P:OpenMetaverse.AgentManager.Name"> 10223 <summary>Agent sitting on a motorcycle</summary>
10224 <summary>Avatar Full Name (i.e. Philip Linden)</summary> 10224 </member>
10225 </member> 10225 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH">
10226 <member name="P:OpenMetaverse.AgentManager.Health"> 10226 <summary></summary>
10227 <summary>Gets the health of the agent</summary> 10227 </member>
10228 </member> 10228 <member name="F:OpenMetaverse.Animations.NO">
10229 <member name="P:OpenMetaverse.AgentManager.Balance"> 10229 <summary>Agent moving head side to side</summary>
10230 <summary>Gets the current balance of the agent</summary> 10230 </member>
10231 </member> 10231 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY">
10232 <member name="P:OpenMetaverse.AgentManager.SittingOn"> 10232 <summary>Agent moving head side to side with unhappy expression</summary>
10233 <summary>Gets the local ID of the prim the agent is sitting on, 10233 </member>
10234 zero if the avatar is not currently sitting</summary> 10234 <member name="F:OpenMetaverse.Animations.NYAH_NYAH">
10235 </member> 10235 <summary>Agent taunting another</summary>
10236 <member name="P:OpenMetaverse.AgentManager.ActiveGroup"> 10236 </member>
10237 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID"/> of the agents active group.</summary> 10237 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH">
10238 </member> 10238 <summary></summary>
10239 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers"> 10239 </member>
10240 <summary>Gets the Agents powers in the currently active group</summary> 10240 <member name="F:OpenMetaverse.Animations.PEACE">
10241 </member> 10241 <summary>Agent giving peace sign</summary>
10242 <member name="P:OpenMetaverse.AgentManager.TeleportMessage"> 10242 </member>
10243 <summary>Current status message for teleporting</summary> 10243 <member name="F:OpenMetaverse.Animations.POINT_ME">
10244 </member> 10244 <summary>Agent pointing at self</summary>
10245 <member name="P:OpenMetaverse.AgentManager.RelativePosition"> 10245 </member>
10246 <summary>Current position of the agent as a relative offset from 10246 <member name="F:OpenMetaverse.Animations.POINT_YOU">
10247 the simulator, or the parent object if we are sitting on something</summary> 10247 <summary>Agent pointing at another</summary>
10248 </member> 10248 </member>
10249 <member name="P:OpenMetaverse.AgentManager.RelativeRotation"> 10249 <member name="F:OpenMetaverse.Animations.PRE_JUMP">
10250 <summary>Current rotation of the agent as a relative rotation from 10250 <summary>Agent preparing for jump (bending knees)</summary>
10251 the simulator, or the parent object if we are sitting on something</summary> 10251 </member>
10252 </member> 10252 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT">
10253 <member name="P:OpenMetaverse.AgentManager.SimPosition"> 10253 <summary>Agent punching with left hand</summary>
10254 <summary>Current position of the agent in the simulator</summary> 10254 </member>
10255 </member> 10255 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT">
10256 <member name="P:OpenMetaverse.AgentManager.SimRotation"> 10256 <summary>Agent punching with right hand</summary>
10257 <summary> 10257 </member>
10258 A <seealso cref="T:OpenMetaverse.Quaternion"/> representing the agents current rotation 10258 <member name="F:OpenMetaverse.Animations.REPULSED">
10259 </summary> 10259 <summary>Agent acting repulsed</summary>
10260 </member> 10260 </member>
10261 <member name="P:OpenMetaverse.AgentManager.GlobalPosition"> 10261 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK">
10262 <summary>Returns the global grid position of the avatar</summary> 10262 <summary>Agent trying to be Chuck Norris</summary>
10263 </member> 10263 </member>
10264 <member name="T:OpenMetaverse.AgentManager.AgentMovement"> 10264 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN">
10265 <summary> 10265 <summary>Rocks, Paper, Scissors 1, 2, 3</summary>
10266 Agent movement and camera control 10266 </member>
10267 10267 <member name="F:OpenMetaverse.Animations.RPS_PAPER">
10268 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags"/> 10268 <summary>Agent with hand flat over other hand</summary>
10269 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags 10269 </member>
10270 This is most easily accomplished by setting one or more of the AgentMovement properties 10270 <member name="F:OpenMetaverse.Animations.RPS_ROCK">
10271 10271 <summary>Agent with fist over other hand</summary>
10272 Movement of an avatar is always based on a compass direction, for example AtPos will move the 10272 </member>
10273 agent from West to East or forward on the X Axis, AtNeg will of course move agent from 10273 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS">
10274 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis 10274 <summary>Agent with two fingers spread over other hand</summary>
10275 The Z axis is Up, finer grained control of movements can be done using the Nudge properties 10275 </member>
10276 </summary> 10276 <member name="F:OpenMetaverse.Animations.RUN">
10277 </member> 10277 <summary>Agent running</summary>
10278 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera"> 10278 </member>
10279 <summary>Agent camera controls</summary> 10279 <member name="F:OpenMetaverse.Animations.SAD">
10280 </member> 10280 <summary>Agent appearing sad</summary>
10281 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags"> 10281 </member>
10282 <summary>Currently only used for hiding your group title</summary> 10282 <member name="F:OpenMetaverse.Animations.SALUTE">
10283 </member> 10283 <summary>Agent saluting</summary>
10284 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State"> 10284 </member>
10285 <summary>Action state of the avatar, which can currently be 10285 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L">
10286 typing and editing</summary> 10286 <summary>Agent shooting bow (left handed)</summary>
10287 </member> 10287 </member>
10288 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation"> 10288 <member name="F:OpenMetaverse.Animations.SHOUT">
10289 <summary></summary> 10289 <summary>Agent cupping mouth as if shouting</summary>
10290 </member> 10290 </member>
10291 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation"> 10291 <member name="F:OpenMetaverse.Animations.SHRUG">
10292 <summary></summary> 10292 <summary>Agent shrugging shoulders</summary>
10293 </member> 10293 </member>
10294 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation"> 10294 <member name="F:OpenMetaverse.Animations.SIT">
10295 <summary></summary> 10295 <summary>Agent in sit position</summary>
10296 </member> 10296 </member>
10297 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation"> 10297 <member name="F:OpenMetaverse.Animations.SIT_FEMALE">
10298 <summary></summary> 10298 <summary>Agent in sit position (feminine)</summary>
10299 </member> 10299 </member>
10300 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter"> 10300 <member name="F:OpenMetaverse.Animations.SIT_GENERIC">
10301 <summary></summary> 10301 <summary>Agent in sit position (generic)</summary>
10302 </member> 10302 </member>
10303 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis"> 10303 <member name="F:OpenMetaverse.Animations.SIT_GROUND">
10304 <summary></summary> 10304 <summary>Agent sitting on ground</summary>
10305 </member> 10305 </member>
10306 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis"> 10306 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED">
10307 <summary></summary> 10307 <summary>Agent sitting on ground</summary>
10308 </member> 10308 </member>
10309 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis"> 10309 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND">
10310 <summary></summary> 10310 <summary></summary>
10311 </member> 10311 </member>
10312 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar"> 10312 <member name="F:OpenMetaverse.Animations.SLEEP">
10313 <summary></summary> 10313 <summary>Agent sleeping on side</summary>
10314 </member> 10314 </member>
10315 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer"> 10315 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE">
10316 <summary>Timer for sending AgentUpdate packets</summary> 10316 <summary>Agent smoking</summary>
10317 </member> 10317 </member>
10318 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)"> 10318 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE">
10319 <summary>Default constructor</summary> 10319 <summary>Agent inhaling smoke</summary>
10320 </member> 10320 </member>
10321 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)"> 10321 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN">
10322 <summary> 10322 <summary></summary>
10323 Send an AgentUpdate with the camera set at the current agent 10323 </member>
10324 position and pointing towards the heading specified 10324 <member name="F:OpenMetaverse.Animations.SNAPSHOT">
10325 </summary> 10325 <summary>Agent taking a picture</summary>
10326 <param name="heading">Camera rotation in radians</param> 10326 </member>
10327 <param name="reliable">Whether to send the AgentUpdate reliable 10327 <member name="F:OpenMetaverse.Animations.STAND">
10328 or not</param> 10328 <summary>Agent standing</summary>
10329 </member> 10329 </member>
10330 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)"> 10330 <member name="F:OpenMetaverse.Animations.STANDUP">
10331 <summary> 10331 <summary>Agent standing up</summary>
10332 Rotates the avatar body and camera toward a target position. 10332 </member>
10333 This will also anchor the camera position on the avatar 10333 <member name="F:OpenMetaverse.Animations.STAND_1">
10334 </summary> 10334 <summary>Agent standing</summary>
10335 <param name="target">Region coordinates to turn toward</param> 10335 </member>
10336 </member> 10336 <member name="F:OpenMetaverse.Animations.STAND_2">
10337 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate"> 10337 <summary>Agent standing</summary>
10338 <summary> 10338 </member>
10339 Send new AgentUpdate packet to update our current camera 10339 <member name="F:OpenMetaverse.Animations.STAND_3">
10340 position and rotation 10340 <summary>Agent standing</summary>
10341 </summary> 10341 </member>
10342 </member> 10342 <member name="F:OpenMetaverse.Animations.STAND_4">
10343 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)"> 10343 <summary>Agent standing</summary>
10344 <summary> 10344 </member>
10345 Send new AgentUpdate packet to update our current camera 10345 <member name="F:OpenMetaverse.Animations.STRETCH">
10346 position and rotation 10346 <summary>Agent stretching</summary>
10347 </summary> 10347 </member>
10348 <param name="reliable">Whether to require server acknowledgement 10348 <member name="F:OpenMetaverse.Animations.STRIDE">
10349 of this packet</param> 10349 <summary>Agent in stride (fast walk)</summary>
10350 </member> 10350 </member>
10351 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)"> 10351 <member name="F:OpenMetaverse.Animations.SURF">
10352 <summary> 10352 <summary>Agent surfing</summary>
10353 Send new AgentUpdate packet to update our current camera 10353 </member>
10354 position and rotation 10354 <member name="F:OpenMetaverse.Animations.SURPRISE">
10355 </summary> 10355 <summary>Agent acting surprised</summary>
10356 <param name="reliable">Whether to require server acknowledgement 10356 </member>
10357 of this packet</param> 10357 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE">
10358 <param name="simulator">Simulator to send the update to</param> 10358 <summary>Agent striking with a sword</summary>
10359 </member> 10359 </member>
10360 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendManualUpdate(OpenMetaverse.AgentManager.ControlFlags,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single,OpenMetaverse.AgentFlags,OpenMetaverse.AgentState,System.Boolean)"> 10360 <member name="F:OpenMetaverse.Animations.TALK">
10361 <summary> 10361 <summary>Agent talking (lips moving)</summary>
10362 Builds an AgentUpdate packet entirely from parameters. This 10362 </member>
10363 will not touch the state of Self.Movement or 10363 <member name="F:OpenMetaverse.Animations.TANTRUM">
10364 Self.Movement.Camera in any way 10364 <summary>Agent throwing a tantrum</summary>
10365 </summary> 10365 </member>
10366 <param name="controlFlags"></param> 10366 <member name="F:OpenMetaverse.Animations.THROW_R">
10367 <param name="position"></param> 10367 <summary>Agent throwing an object (right handed)</summary>
10368 <param name="forwardAxis"></param> 10368 </member>
10369 <param name="leftAxis"></param> 10369 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT">
10370 <param name="upAxis"></param> 10370 <summary>Agent trying on a shirt</summary>
10371 <param name="bodyRotation"></param> 10371 </member>
10372 <param name="headRotation"></param> 10372 <member name="F:OpenMetaverse.Animations.TURNLEFT">
10373 <param name="farClip"></param> 10373 <summary>Agent turning to the left</summary>
10374 <param name="reliable"></param> 10374 </member>
10375 <param name="flags"></param> 10375 <member name="F:OpenMetaverse.Animations.TURNRIGHT">
10376 <param name="state"></param> 10376 <summary>Agent turning to the right</summary>
10377 </member> 10377 </member>
10378 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos"> 10378 <member name="F:OpenMetaverse.Animations.TYPE">
10379 <summary>Move agent positive along the X axis</summary> 10379 <summary>Agent typing</summary>
10380 </member> 10380 </member>
10381 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg"> 10381 <member name="F:OpenMetaverse.Animations.WALK">
10382 <summary>Move agent negative along the X axis</summary> 10382 <summary>Agent walking</summary>
10383 </member> 10383 </member>
10384 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos"> 10384 <member name="F:OpenMetaverse.Animations.WHISPER">
10385 <summary>Move agent positive along the Y axis</summary> 10385 <summary>Agent whispering</summary>
10386 </member> 10386 </member>
10387 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg"> 10387 <member name="F:OpenMetaverse.Animations.WHISTLE">
10388 <summary>Move agent negative along the Y axis</summary> 10388 <summary>Agent whispering with fingers in mouth</summary>
10389 </member> 10389 </member>
10390 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos"> 10390 <member name="F:OpenMetaverse.Animations.WINK">
10391 <summary>Move agent positive along the Z axis</summary> 10391 <summary>Agent winking</summary>
10392 </member> 10392 </member>
10393 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg"> 10393 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD">
10394 <summary>Move agent negative along the Z axis</summary> 10394 <summary>Agent winking</summary>
10395 </member> 10395 </member>
10396 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos"> 10396 <member name="F:OpenMetaverse.Animations.WORRY">
10397 <summary></summary> 10397 <summary>Agent worried</summary>
10398 </member> 10398 </member>
10399 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg"> 10399 <member name="F:OpenMetaverse.Animations.YES">
10400 <summary></summary> 10400 <summary>Agent nodding yes</summary>
10401 </member> 10401 </member>
10402 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos"> 10402 <member name="F:OpenMetaverse.Animations.YES_HAPPY">
10403 <summary></summary> 10403 <summary>Agent nodding yes with happy face</summary>
10404 </member> 10404 </member>
10405 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg"> 10405 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT">
10406 <summary></summary> 10406 <summary>Agent floating with legs and arms crossed</summary>
10407 </member> 10407 </member>
10408 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt"> 10408 <member name="M:OpenMetaverse.Animations.ToDictionary">
10409 <summary></summary> 10409 <summary>
10410 </member> 10410 A dictionary containing all pre-defined animations
10411 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft"> 10411 </summary>
10412 <summary></summary> 10412 <returns>A dictionary containing the pre-defined animations,
10413 </member> 10413 where the key is the animations ID, and the value is a string
10414 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp"> 10414 containing a name to identify the purpose of the animation</returns>
10415 <summary></summary> 10415 </member>
10416 </member> 10416 <member name="T:OpenMetaverse.Assets.AssetBodypart">
10417 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly"> 10417 <summary>
10418 <summary>Causes simulator to make agent fly</summary> 10418 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc.
10419 </member> 10419 </summary>
10420 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop"> 10420 </member>
10421 <summary>Stop movement</summary> 10421 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor">
10422 </member> 10422 <summary>Initializes a new instance of an AssetBodyPart object</summary>
10423 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim"> 10423 </member>
10424 <summary>Finish animation</summary> 10424 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])">
10425 </member> 10425 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary>
10426 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp"> 10426 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
10427 <summary>Stand up from a sit</summary> 10427 <param name="assetData">A byte array containing the raw asset data</param>
10428 </member> 10428 </member>
10429 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround"> 10429 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(System.String)">
10430 <summary>Tells simulator to sit agent on ground</summary> 10430 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary>
10431 </member> 10431 <param name="source">A string representing the values of the Bodypart</param>
10432 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook"> 10432 </member>
10433 <summary>Place agent into mouselook mode</summary> 10433 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType">
10434 </member> 10434 <summary>Override the base classes AssetType</summary>
10435 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos"> 10435 </member>
10436 <summary>Nudge agent positive along the X axis</summary> 10436 <member name="T:OpenMetaverse.Assets.AssetsArchiver">
10437 </member> 10437 <summary>
10438 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg"> 10438 Archives assets
10439 <summary>Nudge agent negative along the X axis</summary> 10439 </summary>
10440 </member> 10440 </member>
10441 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos"> 10441 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets">
10442 <summary>Nudge agent positive along the Y axis</summary> 10442 <summary>
10443 </member> 10443 Archive assets
10444 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg"> 10444 </summary>
10445 <summary>Nudge agent negative along the Y axis</summary> 10445 </member>
10446 </member> 10446 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)">
10447 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos"> 10447 <summary>
10448 <summary>Nudge agent positive along the Z axis</summary> 10448 Archive the assets given to this archiver to the given archive.
10449 </member> 10449 </summary>
10450 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg"> 10450 <param name="archive"></param>
10451 <summary>Nudge agent negative along the Z axis</summary> 10451 </member>
10452 </member> 10452 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)">
10453 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft"> 10453 <summary>
10454 <summary></summary> 10454 Write an assets metadata file to the given archive
10455 </member> 10455 </summary>
10456 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight"> 10456 <param name="archive"></param>
10457 <summary></summary> 10457 </member>
10458 </member> 10458 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)">
10459 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away"> 10459 <summary>
10460 <summary>Tell simulator to mark agent as away</summary> 10460 Write asset data files to the given archive
10461 </member> 10461 </summary>
10462 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown"> 10462 <param name="archive"></param>
10463 <summary></summary> 10463 </member>
10464 </member> 10464 <member name="T:OpenMetaverse.StatusCode">
10465 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp"> 10465 <summary>
10466 <summary></summary> 10466
10467 </member> 10467 </summary>
10468 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown"> 10468 </member>
10469 <summary></summary> 10469 <member name="F:OpenMetaverse.StatusCode.OK">
10470 </member> 10470 <summary>OK</summary>
10471 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp"> 10471 </member>
10472 <summary></summary> 10472 <member name="F:OpenMetaverse.StatusCode.Done">
10473 </member> 10473 <summary>Transfer completed</summary>
10474 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun"> 10474 </member>
10475 <summary> 10475 <member name="F:OpenMetaverse.StatusCode.Skip">
10476 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket 10476 <summary></summary>
10477 </summary> 10477 </member>
10478 </member> 10478 <member name="F:OpenMetaverse.StatusCode.Abort">
10479 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls"> 10479 <summary></summary>
10480 <summary>The current value of the agent control flags</summary> 10480 </member>
10481 </member> 10481 <member name="F:OpenMetaverse.StatusCode.Error">
10482 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval"> 10482 <summary>Unknown error occurred</summary>
10483 <summary>Gets or sets the interval in milliseconds at which 10483 </member>
10484 AgentUpdate packets are sent to the current simulator. Setting 10484 <member name="F:OpenMetaverse.StatusCode.UnknownSource">
10485 this to a non-zero value will also enable the packet sending if 10485 <summary>Equivalent to a 404 error</summary>
10486 it was previously off, and setting it to zero will disable</summary> 10486 </member>
10487 </member> 10487 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions">
10488 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled"> 10488 <summary>Client does not have permission for that resource</summary>
10489 <summary>Gets or sets whether AgentUpdate packets are sent to 10489 </member>
10490 the current simulator</summary> 10490 <member name="F:OpenMetaverse.StatusCode.Unknown">
10491 </member> 10491 <summary>Unknown status</summary>
10492 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls"> 10492 </member>
10493 <summary>Reset movement controls every time we send an update</summary> 10493 <member name="T:OpenMetaverse.ChannelType">
10494 </member> 10494 <summary>
10495 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera"> 10495
10496 <summary> 10496 </summary>
10497 Camera controls for the agent, mostly a thin wrapper around 10497 </member>
10498 CoordinateFrame. This class is only responsible for state 10498 <member name="F:OpenMetaverse.ChannelType.Unknown">
10499 tracking and math, it does not send any packets 10499 <summary></summary>
10500 </summary> 10500 </member>
10501 </member> 10501 <member name="F:OpenMetaverse.ChannelType.Misc">
10502 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far"> 10502 <summary>Unknown</summary>
10503 <summary></summary> 10503 </member>
10504 </member> 10504 <member name="F:OpenMetaverse.ChannelType.Asset">
10505 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame"> 10505 <summary>Virtually all asset transfers use this channel</summary>
10506 <summary>The camera is a local frame of reference inside of 10506 </member>
10507 the larger grid space. This is where the math happens</summary> 10507 <member name="T:OpenMetaverse.SourceType">
10508 </member> 10508 <summary>
10509 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor"> 10509
10510 <summary> 10510 </summary>
10511 Default constructor 10511 </member>
10512 </summary> 10512 <member name="F:OpenMetaverse.SourceType.Unknown">
10513 </member> 10513 <summary></summary>
10514 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position"> 10514 </member>
10515 <summary></summary> 10515 <member name="F:OpenMetaverse.SourceType.Asset">
10516 </member> 10516 <summary>Asset from the asset server</summary>
10517 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis"> 10517 </member>
10518 <summary></summary> 10518 <member name="F:OpenMetaverse.SourceType.SimInventoryItem">
10519 </member> 10519 <summary>Inventory item</summary>
10520 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis"> 10520 </member>
10521 <summary></summary> 10521 <member name="F:OpenMetaverse.SourceType.SimEstate">
10522 </member> 10522 <summary>Estate asset, such as an estate covenant</summary>
10523 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis"> 10523 </member>
10524 <summary></summary> 10524 <member name="T:OpenMetaverse.TargetType">
10525 </member> 10525 <summary>
10526 <member name="T:OpenMetaverse.AgentManager.ControlFlags"> 10526
10527 <summary> 10527 </summary>
10528 Used to specify movement actions for your agent 10528 </member>
10529 </summary> 10529 <member name="F:OpenMetaverse.TargetType.Unknown">
10530 </member> 10530 <summary></summary>
10531 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE"> 10531 </member>
10532 <summary>Empty flag</summary> 10532 <member name="F:OpenMetaverse.TargetType.File">
10533 </member> 10533 <summary></summary>
10534 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS"> 10534 </member>
10535 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary> 10535 <member name="F:OpenMetaverse.TargetType.VFile">
10536 </member> 10536 <summary></summary>
10537 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG"> 10537 </member>
10538 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary> 10538 <member name="T:OpenMetaverse.ImageType">
10539 </member> 10539 <summary>
10540 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS"> 10540
10541 <summary>Move Left (SL Keybinding: Shift-(A/Left Arrow))</summary> 10541 </summary>
10542 </member> 10542 </member>
10543 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG"> 10543 <member name="F:OpenMetaverse.ImageType.Normal">
10544 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary> 10544 <summary></summary>
10545 </member> 10545 </member>
10546 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS"> 10546 <member name="F:OpenMetaverse.ImageType.Baked">
10547 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary> 10547 <summary></summary>
10548 </member> 10548 </member>
10549 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG"> 10549 <member name="T:OpenMetaverse.ImageCodec">
10550 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary> 10550 <summary>
10551 </member> 10551 Image file format
10552 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS"> 10552 </summary>
10553 <summary>Unused</summary> 10553 </member>
10554 </member> 10554 <member name="T:OpenMetaverse.Transfer">
10555 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG"> 10555 <summary>
10556 <summary>Unused</summary> 10556
10557 </member> 10557 </summary>
10558 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS"> 10558 </member>
10559 <summary>Unused</summary> 10559 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket">
10560 </member> 10560 <summary>Number of milliseconds passed since the last transfer
10561 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG"> 10561 packet was received</summary>
10562 <summary>Unused</summary> 10562 </member>
10563 </member> 10563 <member name="T:OpenMetaverse.AssetDownload">
10564 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT"> 10564 <summary>
10565 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary> 10565
10566 </member> 10566 </summary>
10567 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT"> 10567 </member>
10568 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary> 10568 <member name="T:OpenMetaverse.XferDownload">
10569 </member> 10569 <summary>
10570 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP"> 10570
10571 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary> 10571 </summary>
10572 </member> 10572 </member>
10573 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY"> 10573 <member name="T:OpenMetaverse.ImageDownload">
10574 <summary>Fly</summary> 10574 <summary>
10575 </member> 10575
10576 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP"> 10576 </summary>
10577 <summary></summary> 10577 </member>
10578 </member> 10578 <member name="T:OpenMetaverse.AssetUpload">
10579 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM"> 10579 <summary>
10580 <summary>Finish our current animation</summary> 10580
10581 </member> 10581 </summary>
10582 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP"> 10582 </member>
10583 <summary>Stand up from the ground or a prim seat</summary> 10583 <member name="T:OpenMetaverse.ImageRequest">
10584 </member> 10584 <summary>
10585 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND"> 10585
10586 <summary>Sit on the ground at our current location</summary> 10586 </summary>
10587 </member> 10587 </member>
10588 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK"> 10588 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)">
10589 <summary>Whether mouselook is currently enabled</summary> 10589 <summary>
10590 </member> 10590
10591 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS"> 10591 </summary>
10592 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 10592 <param name="imageid"></param>
10593 </member> 10593 <param name="type"></param>
10594 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG"> 10594 <param name="priority"></param>
10595 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 10595 <param name="discardLevel"></param>
10596 </member> 10596 </member>
10597 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS"> 10597 <member name="T:OpenMetaverse.AssetManager">
10598 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 10598 <summary>
10599 </member> 10599
10600 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG"> 10600 </summary>
10601 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 10601 </member>
10602 </member> 10602 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT">
10603 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS"> 10603 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary>
10604 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 10604 </member>
10605 </member> 10605 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent">
10606 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG"> 10606 <summary>The event subscribers. null if no subcribers</summary>
10607 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 10607 </member>
10608 </member> 10608 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)">
10609 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT"> 10609 <summary>Raises the XferReceived event</summary>
10610 <summary></summary> 10610 <param name="e">A XferReceivedEventArgs object containing the
10611 </member> 10611 data returned from the simulator</param>
10612 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT"> 10612 </member>
10613 <summary></summary> 10613 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock">
10614 </member> 10614 <summary>Thread sync lock object</summary>
10615 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY"> 10615 </member>
10616 <summary>Set when the avatar is idled or set to away. Note that the away animation is 10616 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent">
10617 activated separately from setting this flag</summary> 10617 <summary>The event subscribers. null if no subcribers</summary>
10618 </member> 10618 </member>
10619 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN"> 10619 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)">
10620 <summary></summary> 10620 <summary>Raises the AssetUploaded event</summary>
10621 </member> 10621 <param name="e">A AssetUploadedEventArgs object containing the
10622 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP"> 10622 data returned from the simulator</param>
10623 <summary></summary> 10623 </member>
10624 </member> 10624 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock">
10625 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN"> 10625 <summary>Thread sync lock object</summary>
10626 <summary></summary> 10626 </member>
10627 </member> 10627 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent">
10628 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP"> 10628 <summary>The event subscribers. null if no subcribers</summary>
10629 <summary></summary> 10629 </member>
10630 </member> 10630 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)">
10631 <member name="T:OpenMetaverse.AgentManager.ChatCallback"> 10631 <summary>Raises the UploadProgress event</summary>
10632 <summary> 10632 <param name="e">A UploadProgressEventArgs object containing the
10633 Triggered on incoming chat messages 10633 data returned from the simulator</param>
10634 </summary> 10634 </member>
10635 <param name="message">Text of chat message</param> 10635 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock">
10636 <param name="audible">Audible level of this chat message</param> 10636 <summary>Thread sync lock object</summary>
10637 <param name="type">Type of chat (whisper, shout, status, etc.)</param> 10637 </member>
10638 <param name="sourceType">Source of the chat message</param> 10638 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent">
10639 <param name="fromName">Name of the sending object</param> 10639 <summary>The event subscribers. null if no subcribers</summary>
10640 <param name="id">Key of source</param> 10640 </member>
10641 <param name="ownerid">Key of the sender</param> 10641 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)">
10642 <param name="position">Senders position</param> 10642 <summary>Raises the InitiateDownload event</summary>
10643 </member> 10643 <param name="e">A InitiateDownloadEventArgs object containing the
10644 <member name="T:OpenMetaverse.AgentManager.ScriptDialogCallback"> 10644 data returned from the simulator</param>
10645 <summary> 10645 </member>
10646 Triggered when a script pops up a dialog box 10646 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock">
10647 </summary> 10647 <summary>Thread sync lock object</summary>
10648 <param name="message">The dialog box message</param> 10648 </member>
10649 <param name="objectName">Name of the object that sent the dialog</param> 10649 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent">
10650 <param name="imageID">Image to be displayed in the dialog</param> 10650 <summary>The event subscribers. null if no subcribers</summary>
10651 <param name="objectID">ID of the object that sent the dialog</param> 10651 </member>
10652 <param name="firstName">First name of the object owner</param> 10652 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)">
10653 <param name="lastName">Last name of the object owner</param> 10653 <summary>Raises the ImageReceiveProgress event</summary>
10654 <param name="chatChannel">Chat channel that the object is communicating on</param> 10654 <param name="e">A ImageReceiveProgressEventArgs object containing the
10655 <param name="buttons">List of button labels</param> 10655 data returned from the simulator</param>
10656 </member> 10656 </member>
10657 <member name="T:OpenMetaverse.AgentManager.ScriptQuestionCallback"> 10657 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock">
10658 <summary> 10658 <summary>Thread sync lock object</summary>
10659 Triggered when a script asks for permissions 10659 </member>
10660 </summary> 10660 <member name="F:OpenMetaverse.AssetManager.Cache">
10661 <param name="simulator">Simulator object this request comes from</param> 10661 <summary>Texture download cache</summary>
10662 <param name="taskID">Task ID of the script requesting permissions</param> 10662 </member>
10663 <param name="itemID">ID of the object containing the script</param> 10663 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)">
10664 <param name="objectName">Name of the object containing the script</param> 10664 <summary>
10665 <param name="objectOwner">Name of the object's owner</param> 10665 Default constructor
10666 <param name="questions">Bitwise value representing the requested permissions</param> 10666 </summary>
10667 </member> 10667 <param name="client">A reference to the GridClient object</param>
10668 <member name="T:OpenMetaverse.AgentManager.LoadURLCallback"> 10668 </member>
10669 <summary> 10669 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
10670 Triggered when a script displays a URL via llLoadURL 10670 <summary>
10671 </summary> 10671 Request an asset download
10672 <param name="objectName">Name of the scripted object</param> 10672 </summary>
10673 <param name="objectID">ID of the scripted object</param> 10673 <param name="assetID">Asset UUID</param>
10674 <param name="ownerID">ID of the object's owner</param> 10674 <param name="type">Asset type, must be correct for the transfer to succeed</param>
10675 <param name="ownerIsGroup">Whether or not ownerID is a group</param> 10675 <param name="priority">Whether to give this transfer an elevated priority</param>
10676 <param name="message">Message displayed along with URL</param> 10676 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
10677 <param name="URL">Offered URL</param> 10677 </member>
10678 </member> 10678 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)">
10679 <member name="T:OpenMetaverse.AgentManager.BalanceCallback"> 10679 <summary>
10680 <summary> 10680 Request an asset download
10681 Triggered when the L$ account balance for this avatar changes 10681 </summary>
10682 </summary> 10682 <param name="assetID">Asset UUID</param>
10683 <param name="balance">The new account balance</param> 10683 <param name="type">Asset type, must be correct for the transfer to succeed</param>
10684 </member> 10684 <param name="priority">Whether to give this transfer an elevated priority</param>
10685 <member name="T:OpenMetaverse.AgentManager.MoneyBalanceReplyCallback"> 10685 <param name="sourceType">Source location of the requested asset</param>
10686 <summary> 10686 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
10687 Triggered on Money Balance Reply 10687 </member>
10688 </summary> 10688 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)">
10689 <param name="transactionID">ID provided in Request Money Balance, or auto-generated by system events</param> 10689 <summary>
10690 <param name="transactionSuccess">Was the transaction successful</param> 10690 Request an asset download
10691 <param name="balance">Current balance</param> 10691 </summary>
10692 <param name="metersCredit">Land use credits you have</param> 10692 <param name="assetID">Asset UUID</param>
10693 <param name="metersCommitted">Tier committed to group(s)</param> 10693 <param name="type">Asset type, must be correct for the transfer to succeed</param>
10694 <param name="description">Description of the transaction</param> 10694 <param name="priority">Whether to give this transfer an elevated priority</param>
10695 </member> 10695 <param name="sourceType">Source location of the requested asset</param>
10696 <member name="T:OpenMetaverse.AgentManager.InstantMessageCallback"> 10696 <param name="transactionID">UUID of the transaction</param>
10697 <summary> 10697 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
10698 Triggered on incoming instant messages 10698 </member>
10699 </summary> 10699 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)">
10700 <param name="im">Instant message data structure</param> 10700 <summary>
10701 <param name="simulator">Simulator where this IM was received from</param> 10701 Request an asset download through the almost deprecated Xfer system
10702 </member> 10702 </summary>
10703 <member name="T:OpenMetaverse.AgentManager.TeleportCallback"> 10703 <param name="filename">Filename of the asset to request</param>
10704 <summary> 10704 <param name="deleteOnCompletion">Whether or not to delete the asset
10705 Triggered for any status updates of a teleport (progress, failed, succeeded) 10705 off the server after it is retrieved</param>
10706 </summary> 10706 <param name="useBigPackets">Use large transfer packets or not</param>
10707 <param name="message">A message about the current teleport status</param> 10707 <param name="vFileID">UUID of the file to request, if filename is
10708 <param name="status">The current status of the teleport</param> 10708 left empty</param>
10709 <param name="flags">Various flags describing the teleport</param> 10709 <param name="vFileType">Asset type of <code>vFileID</code>, or
10710 </member> 10710 <code>AssetType.Unknown</code> if filename is not empty</param>
10711 <member name="T:OpenMetaverse.AgentManager.JoinGroupCallback"> 10711 <param name="fromCache">Sets the FilePath in the request to Cache
10712 <summary> 10712 (4) if true, otherwise Unknown (0) is used</param>
10713 Reply to a request to join a group, informs whether it was successful or not 10713 <returns></returns>
10714 </summary> 10714 </member>
10715 <param name="groupID">The group we attempted to join</param> 10715 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
10716 <param name="success">Whether we joined the group or not</param> 10716 <summary>
10717 </member> 10717
10718 <member name="T:OpenMetaverse.AgentManager.LeaveGroupCallback"> 10718 </summary>
10719 <summary> 10719 <param name="assetID">Use UUID.Zero if you do not have the
10720 Reply to a request to leave a group, informs whether it was successful or not 10720 asset ID but have all the necessary permissions</param>
10721 </summary> 10721 <param name="itemID">The item ID of this asset in the inventory</param>
10722 <param name="groupID">The group we attempted to leave</param> 10722 <param name="taskID">Use UUID.Zero if you are not requesting an
10723 <param name="success">Whether we left the group or not</param> 10723 asset from an object inventory</param>
10724 </member> 10724 <param name="ownerID">The owner of this asset</param>
10725 <member name="T:OpenMetaverse.AgentManager.GroupDroppedCallback"> 10725 <param name="type">Asset type</param>
10726 <summary> 10726 <param name="priority">Whether to prioritize this asset download or not</param>
10727 Informs the avatar that it is no longer a member of a group 10727 <param name="callback"></param>
10728 </summary> 10728 </member>
10729 <param name="groupID">The group Key we are no longer a member of</param> 10729 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)">
10730 </member> 10730 <summary>
10731 <member name="T:OpenMetaverse.AgentManager.AgentDataCallback"> 10731 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads
10732 <summary> 10732 </summary>
10733 Reply to an AgentData request 10733 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param>
10734 </summary> 10734 </member>
10735 <param name="firstName">First name of Avatar</param> 10735 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)">
10736 <param name="lastName">Last name of Avatar</param> 10736 <summary>
10737 <param name="activeGroupID">Key of Group Avatar has active</param> 10737 Request an asset be uploaded to the simulator
10738 <param name="groupTitle">Avatars Active Title</param> 10738 </summary>
10739 <param name="groupPowers">Powers Avatar has in group</param> 10739 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param>
10740 <param name="groupName">Name of the Group</param> 10740 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
10741 </member> 10741 in which the client was connected in addition to being stored on the asset server</param>
10742 <member name="T:OpenMetaverse.AgentManager.AnimationsChangedCallback"> 10742 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
10743 <summary> 10743 events being fired</returns>
10744 Triggered when the current agent animations change 10744 </member>
10745 </summary> 10745 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
10746 <param name="agentAnimations">A convenience reference to the 10746 <summary>
10747 SignaledAnimations collection</param> 10747 Request an asset be uploaded to the simulator
10748 </member> 10748 </summary>
10749 <member name="T:OpenMetaverse.AgentManager.MeanCollisionCallback"> 10749 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param>
10750 <summary> 10750 <param name="data">A byte array containing the encoded asset data</param>
10751 Triggered when an object or avatar forcefully collides with our 10751 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
10752 agent 10752 in which the client was connected in addition to being stored on the asset server</param>
10753 </summary> 10753 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
10754 <param name="type">Collision type</param> 10754 events being fired</returns>
10755 <param name="perp">Colliding object or avatar ID</param> 10755 </member>
10756 <param name="victim">Victim ID, should be our own AgentID</param> 10756 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
10757 <param name="magnitude">Velocity or total force of the collision</param> 10757 <summary>
10758 <param name="time">Time the collision occurred</param> 10758 Request an asset be uploaded to the simulator
10759 </member> 10759 </summary>
10760 <member name="T:OpenMetaverse.AgentManager.RegionCrossedCallback"> 10760 <param name="assetID"></param>
10761 <summary> 10761 <param name="type">Asset type to upload this data as</param>
10762 Triggered when the agent physically moves in to a neighboring region 10762 <param name="data">A byte array containing the encoded asset data</param>
10763 </summary> 10763 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
10764 <param name="oldSim">Simulator agent was previously occupying</param> 10764 in which the client was connected in addition to being stored on the asset server</param>
10765 <param name="newSim">Simulator agent is now currently occupying</param> 10765 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
10766 </member> 10766 events being fired</returns>
10767 <member name="T:OpenMetaverse.AgentManager.GroupChatJoinedCallback"> 10767 </member>
10768 <summary> 10768 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)">
10769 Fired when group chat session confirmed joined</summary> 10769 <summary>
10770 <param name="groupChatSessionID">Key of Session (groups UUID)</param> 10770 Initiate an asset upload
10771 <param name="tmpSessionID">Temporary session Key</param> 10771 </summary>
10772 <param name="sessionName">A string representation of the session name</param> 10772 <param name="assetID">The ID this asset will have if the
10773 <param name="success"><see langword="true"/> if session start successful, 10773 upload succeeds</param>
10774 <see langword="false"/> otherwise</param> 10774 <param name="type">Asset type to upload this data as</param>
10775 </member> 10775 <param name="data">Raw asset data to upload</param>
10776 <member name="T:OpenMetaverse.AgentManager.GroupChatLeftCallback"> 10776 <param name="storeLocal">Whether to store this asset on the local
10777 <summary>Fired when agent group chat session terminated</summary> 10777 simulator or the grid-wide asset server</param>
10778 <param name="groupchatSessionID">Key of Session (groups UUID)</param> 10778 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param>
10779 </member> 10779 <returns>The transaction ID of this transfer</returns>
10780 <member name="T:OpenMetaverse.AgentManager.AlertMessageCallback"> 10780 </member>
10781 <summary> 10781 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
10782 Fired when alert message received from simulator 10782 <summary>
10783 </summary> 10783 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
10784 <param name="message">the message sent from the grid to our avatar.</param> 10784 manage the requests and re-assemble the image from the packets received from the simulator
10785 </member> 10785 </summary>
10786 <member name="T:OpenMetaverse.AgentManager.ScriptControlCallback"> 10786 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
10787 <summary> 10787 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
10788 Fired when a script wants to give or release controls. 10788 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
10789 </summary> 10789 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
10790 <param name="controls">Control to give or take</param> 10790 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
10791 <param name="pass">true of passing control to agent</param> 10791 its priority changed by resending the request with the new priority value</param>
10792 <param name="take">true of taking control from agent</param> 10792 <param name="discardLevel">Number of quality layers to discard.
10793 </member> 10793 This controls the end marker of the data sent. Sending with value -1 combined with priority of 0 cancels an in-progress
10794 <member name="T:OpenMetaverse.AgentManager.CameraConstraintCallback"> 10794 transfer.</param>
10795 <summary> 10795 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority
10796 Fired when camera tries to view beyond its view limits 10796 indicating an off-by-one error.</remarks>
10797 </summary> 10797 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
10798 <param name="collidePlane"><seealso cref="T:OpenMetaverse.Vector4"/> representing plane where constraints were hit</param> 10798 from the start of the asset texture</param>
10799 </member> 10799 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
10800 <member name="T:OpenMetaverse.AgentManager.ScriptSensorReplyCallback"> 10800 will contain the result of the request and the texture asset data</param>
10801 <summary> 10801 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
10802 Fired when script sensor reply is received 10802 The callback asset parameter will contain all previously received chunks of the texture asset starting
10803 </summary> 10803 from the beginning of the request</param>
10804 <param name="requestorID">requestors UUID</param> 10804 <example>
10805 <param name="groupID">Sources Group UUID</param> 10805 Request an image and fire a callback when the request is complete
10806 <param name="name">Sources Name</param> 10806 <code>
10807 <param name="objectID">Objects UUID</param> 10807 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
10808 <param name="ownerID">Object owners UUID</param> 10808
10809 <param name="position">Position of Object</param> 10809 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
10810 <param name="range">Range of Object</param> 10810 {
10811 <param name="rotation">Rotation of object</param> 10811 if(state == TextureRequestState.Finished)
10812 <param name="type">Objects Type</param> 10812 {
10813 <param name="velocity"><seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of object</param> 10813 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
10814 TODO: this should probably be a struct, and there should be an enum added for type 10814 asset.AssetID,
10815 </member> 10815 asset.AssetData.Length);
10816 <member name="T:OpenMetaverse.AgentManager.AvatarSitResponseCallback"> 10816 }
10817 <summary> 10817 }
10818 Fired in response to a RequestSit() 10818 </code>
10819 </summary> 10819 Request an image and use an inline anonymous method to handle the downloaded texture data
10820 <param name="objectID">ID of primitive avatar will be sitting on</param> 10820 <code>
10821 <param name="autoPilot">true of avatar autopiloted there</param> 10821 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset)
10822 <param name="cameraAtOffset">Camera offset when avatar is seated</param> 10822 {
10823 <param name="cameraEyeOffset">Camera eye offset when avatar is seated</param> 10823 if(state == TextureRequestState.Finished)
10824 <param name="forceMouselook">true of sitting on this object will force mouselook</param> 10824 {
10825 <param name="sitPosition">position avatar will be in when seated</param> 10825 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
10826 <param name="sitRotation">rotation avatar will be in when seated</param> 10826 asset.AssetID,
10827 </member> 10827 asset.AssetData.Length);
10828 <member name="T:OpenMetaverse.AgentManager.ChatSessionMemberAddedCallback"> 10828 }
10829 <summary> 10829 }
10830 Fired when a new member joins a Group chat session 10830 );
10831 </summary> 10831 </code>
10832 <param name="sessionID">the ID of the session</param> 10832 Request a texture, decode the texture to a bitmap image and apply it to a imagebox
10833 <param name="agent_key">the ID of the avatar that joined</param> 10833 <code>
10834 </member> 10834 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
10835 <member name="T:OpenMetaverse.AgentManager.ChatSessionMemberLeftCallback"> 10835
10836 <summary> 10836 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
10837 Fired when a member of a Group chat leaves the session 10837 {
10838 </summary> 10838 if(state == TextureRequestState.Finished)
10839 <param name="sessionID">the ID of the session</param> 10839 {
10840 <param name="agent_key">the ID of the avatar that joined</param> 10840 ManagedImage imgData;
10841 </member> 10841 Image bitmap;
10842 <member name="T:OpenMetaverse.Assets.AssetNotecard"> 10842
10843 <summary> 10843 if (state == TextureRequestState.Finished)
10844 Represents a string of characters encoded with specific formatting properties 10844 {
10845 </summary> 10845 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap);
10846 </member> 10846 picInsignia.Image = bitmap;
10847 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText"> 10847 }
10848 <summary>A text string containing main text of the notecard</summary> 10848 }
10849 </member> 10849 }
10850 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems"> 10850 </code>
10851 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary> 10851 </example>
10852 </member> 10852 </member>
10853 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor"> 10853 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)">
10854 <summary>Construct an Asset of type Notecard</summary> 10854 <summary>
10855 </member> 10855 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
10856 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])"> 10856 manage the requests and re-assemble the image from the packets received from the simulator
10857 <summary> 10857 </summary>
10858 Construct an Asset object of type Notecard 10858 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
10859 </summary> 10859 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
10860 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 10860 will contain the result of the request and the texture asset data</param>
10861 <param name="assetData">A byte array containing the raw asset data</param> 10861 </member>
10862 </member> 10862 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)">
10863 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(System.String)"> 10863 <summary>
10864 <summary> 10864 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
10865 Construct an Asset object of type Notecard 10865 manage the requests and re-assemble the image from the packets received from the simulator
10866 </summary> 10866 </summary>
10867 <param name="text">A text string containing the main body text of the notecard</param> 10867 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
10868 </member> 10868 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
10869 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode"> 10869 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
10870 <summary> 10870 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
10871 Encode the raw contents of a string with the specific Linden Text properties 10871 will contain the result of the request and the texture asset data</param>
10872 </summary> 10872 </member>
10873 </member> 10873 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
10874 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode"> 10874 <summary>
10875 <summary> 10875 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
10876 Decode the raw asset data including the Linden Text properties 10876 manage the requests and re-assemble the image from the packets received from the simulator
10877 </summary> 10877 </summary>
10878 <returns>true if the AssetData was successfully decoded to a string</returns> 10878 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
10879 </member> 10879 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
10880 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType"> 10880 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
10881 <summary>Override the base classes AssetType</summary> 10881 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
10882 </member> 10882 will contain the result of the request and the texture asset data</param>
10883 <member name="F:OpenMetaverse.TerrainPatch.X"> 10883 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
10884 <summary>X position of this patch</summary> 10884 The callback asset parameter will contain all previously received chunks of the texture asset starting
10885 </member> 10885 from the beginning of the request</param>
10886 <member name="F:OpenMetaverse.TerrainPatch.Y"> 10886 </member>
10887 <summary>Y position of this patch</summary> 10887 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)">
10888 </member> 10888 <summary>
10889 <member name="F:OpenMetaverse.TerrainPatch.Data"> 10889 Cancel a texture request
10890 <summary>A 16x16 array of floats holding decompressed layer data</summary> 10890 </summary>
10891 </member> 10891 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param>
10892 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])"> 10892 </member>
10893 <summary> 10893 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)">
10894 Creates a LayerData packet for compressed land data given a full 10894 <summary>
10895 simulator heightmap and an array of indices of patches to compress 10895 Lets TexturePipeline class fire the progress event
10896 </summary> 10896 </summary>
10897 <param name="heightmap">A 256 * 256 array of floating point values 10897 <param name="texureID">The texture ID currently being downloaded</param>
10898 specifying the height at each meter in the simulator</param> 10898 <param name="transferredBytes">the number of bytes transferred</param>
10899 <param name="patches">Array of indexes in the 16x16 grid of patches 10899 <param name="totalBytes">the total number of bytes expected</param>
10900 for this simulator. For example if 1 and 17 are specified, patches 10900 </member>
10901 x=1,y=0 and x=1,y=1 are sent</param> 10901 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10902 <returns></returns> 10902 <summary>Process an incoming packet and raise the appropriate events</summary>
10903 </member> 10903 <param name="sender">The sender</param>
10904 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)"> 10904 <param name="e">The EventArgs object containing the packet data</param>
10905 <summary> 10905 </member>
10906 Add a patch of terrain to a BitPacker 10906 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10907 </summary> 10907 <summary>Process an incoming packet and raise the appropriate events</summary>
10908 <param name="output">BitPacker to write the patch to</param> 10908 <param name="sender">The sender</param>
10909 <param name="heightmap">Heightmap of the simulator, must be a 256 * 10909 <param name="e">The EventArgs object containing the packet data</param>
10910 256 float array</param> 10910 </member>
10911 <param name="x">X offset of the patch to create, valid values are 10911 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10912 from 0 to 15</param> 10912 <summary>Process an incoming packet and raise the appropriate events</summary>
10913 <param name="y">Y offset of the patch to create, valid values are 10913 <param name="sender">The sender</param>
10914 from 0 to 15</param> 10914 <param name="e">The EventArgs object containing the packet data</param>
10915 </member> 10915 </member>
10916 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 10916 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10917 <summary> 10917 <summary>Process an incoming packet and raise the appropriate events</summary>
10918 Add a custom decoder callback 10918 <param name="sender">The sender</param>
10919 </summary> 10919 <param name="e">The EventArgs object containing the packet data</param>
10920 <param name="key">The key of the field to decode</param> 10920 </member>
10921 <param name="customPacketHandler">The custom decode handler</param> 10921 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10922 </member> 10922 <summary>Process an incoming packet and raise the appropriate events</summary>
10923 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 10923 <param name="sender">The sender</param>
10924 <summary> 10924 <param name="e">The EventArgs object containing the packet data</param>
10925 Remove a custom decoder callback 10925 </member>
10926 </summary> 10926 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10927 <param name="key">The key of the field to decode</param> 10927 <summary>Process an incoming packet and raise the appropriate events</summary>
10928 <param name="customPacketHandler">The custom decode handler</param> 10928 <param name="sender">The sender</param>
10929 </member> 10929 <param name="e">The EventArgs object containing the packet data</param>
10930 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)"> 10930 </member>
10931 <summary> 10931 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10932 Creates a formatted string containing the values of a Packet 10932 <summary>Process an incoming packet and raise the appropriate events</summary>
10933 </summary> 10933 <param name="sender">The sender</param>
10934 <param name="packet">The Packet</param> 10934 <param name="e">The EventArgs object containing the packet data</param>
10935 <returns>A formatted string of values of the nested items in the Packet object</returns> 10935 </member>
10936 </member> 10936 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10937 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder"> 10937 <summary>Process an incoming packet and raise the appropriate events</summary>
10938 <summary> 10938 <param name="sender">The sender</param>
10939 A custom decoder callback 10939 <param name="e">The EventArgs object containing the packet data</param>
10940 </summary> 10940 </member>
10941 <param name="fieldName">The key of the object</param> 10941 <member name="E:OpenMetaverse.AssetManager.XferReceived">
10942 <param name="fieldData">the data to decode</param> 10942 <summary>Raised when the simulator responds sends </summary>
10943 <returns>A string represending the fieldData</returns> 10943 </member>
10944 </member> 10944 <member name="E:OpenMetaverse.AssetManager.AssetUploaded">
10945 <member name="T:OpenMetaverse.AgentThrottle"> 10945 <summary>Raised during upload completes</summary>
10946 <summary> 10946 </member>
10947 Throttles the network traffic for various different traffic types. 10947 <member name="E:OpenMetaverse.AssetManager.UploadProgress">
10948 Access this class through GridClient.Throttle 10948 <summary>Raised during upload with progres update</summary>
10949 </summary> 10949 </member>
10950 </member> 10950 <member name="E:OpenMetaverse.AssetManager.InitiateDownload">
10951 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)"> 10951 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary>
10952 <summary> 10952 </member>
10953 Default constructor, uses a default high total of 1500 KBps (1536000) 10953 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress">
10954 </summary> 10954 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary>
10955 </member> 10955 </member>
10956 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)"> 10956 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback">
10957 <summary> 10957 <summary>
10958 Constructor that decodes an existing AgentThrottle packet in to 10958 Callback used for various asset download requests
10959 individual values 10959 </summary>
10960 </summary> 10960 <param name="transfer">Transfer information</param>
10961 <param name="data">Reference to the throttle data in an AgentThrottle 10961 <param name="asset">Downloaded asset, null on fail</param>
10962 packet</param> 10962 </member>
10963 <param name="pos">Offset position to start reading at in the 10963 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback">
10964 throttle data</param> 10964 <summary>
10965 <remarks>This is generally not needed in clients as the server will 10965 Callback used upon competition of baked texture upload
10966 never send a throttle packet to the client</remarks> 10966 </summary>
10967 </member> 10967 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param>
10968 <member name="M:OpenMetaverse.AgentThrottle.Set"> 10968 </member>
10969 <summary> 10969 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer">
10970 Send an AgentThrottle packet to the current server using the 10970 <summary>Xfer data</summary>
10971 current values 10971 </member>
10972 </summary> 10972 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload">
10973 </member> 10973 <summary>Upload data</summary>
10974 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)"> 10974 </member>
10975 <summary> 10975 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName">
10976 Send an AgentThrottle packet to the specified server using the 10976 <summary>Filename used on the simulator</summary>
10977 current values 10977 </member>
10978 </summary> 10978 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName">
10979 </member> 10979 <summary>Filename used by the client</summary>
10980 <member name="M:OpenMetaverse.AgentThrottle.ToBytes"> 10980 </member>
10981 <summary> 10981 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID">
10982 Convert the current throttle values to a byte array that can be put 10982 <summary>UUID of the image that is in progress</summary>
10983 in an AgentThrottle packet 10983 </member>
10984 </summary> 10984 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received">
10985 <returns>Byte array containing all the throttle values</returns> 10985 <summary>Number of bytes received so far</summary>
10986 </member> 10986 </member>
10987 <member name="P:OpenMetaverse.AgentThrottle.Resend"> 10987 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total">
10988 <summary>Maximum bits per second for resending unacknowledged packets</summary> 10988 <summary>Image size in bytes</summary>
10989 </member> 10989 </member>
10990 <member name="P:OpenMetaverse.AgentThrottle.Land"> 10990 <member name="T:OpenMetaverse.SoundManager">
10991 <summary>Maximum bits per second for LayerData terrain</summary> 10991 <summary>
10992 </member> 10992
10993 <member name="P:OpenMetaverse.AgentThrottle.Wind"> 10993 </summary>
10994 <summary>Maximum bits per second for LayerData wind data</summary> 10994 </member>
10995 </member> 10995 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound">
10996 <member name="P:OpenMetaverse.AgentThrottle.Cloud"> 10996 <summary>The event subscribers, null of no subscribers</summary>
10997 <summary>Maximum bits per second for LayerData clouds</summary> 10997 </member>
10998 </member> 10998 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)">
10999 <member name="P:OpenMetaverse.AgentThrottle.Task"> 10999 <summary>Raises the AttachedSound Event</summary>
11000 <summary>Unknown, includes object data</summary> 11000 <param name="e">A AttachedSoundEventArgs object containing
11001 </member> 11001 the data sent from the simulator</param>
11002 <member name="P:OpenMetaverse.AgentThrottle.Texture"> 11002 </member>
11003 <summary>Maximum bits per second for textures</summary> 11003 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock">
11004 </member> 11004 <summary>Thread sync lock object</summary>
11005 <member name="P:OpenMetaverse.AgentThrottle.Asset"> 11005 </member>
11006 <summary>Maximum bits per second for downloaded assets</summary> 11006 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange">
11007 </member> 11007 <summary>The event subscribers, null of no subscribers</summary>
11008 <member name="P:OpenMetaverse.AgentThrottle.Total"> 11008 </member>
11009 <summary>Maximum bits per second the entire connection, divided up 11009 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)">
11010 between invidiual streams using default multipliers</summary> 11010 <summary>Raises the AttachedSoundGainChange Event</summary>
11011 </member> 11011 <param name="e">A AttachedSoundGainChangeEventArgs object containing
11012 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)"> 11012 the data sent from the simulator</param>
11013 <summary> 11013 </member>
11014 Default constructor 11014 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock">
11015 </summary> 11015 <summary>Thread sync lock object</summary>
11016 <param name="client"></param> 11016 </member>
11017 </member> 11017 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger">
11018 <member name="M:OpenMetaverse.TerrainManager.TerrainHeightAtPoint(System.UInt64,System.Int32,System.Int32,System.Single@)"> 11018 <summary>The event subscribers, null of no subscribers</summary>
11019 <summary> 11019 </member>
11020 Retrieve the terrain height at a given coordinate 11020 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)">
11021 </summary> 11021 <summary>Raises the SoundTrigger Event</summary>
11022 <param name="regionHandle">The region that the point of interest is in</param> 11022 <param name="e">A SoundTriggerEventArgs object containing
11023 <param name="x">Sim X coordinate, valid range is from 0 to 255</param> 11023 the data sent from the simulator</param>
11024 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param> 11024 </member>
11025 <param name="height">The terrain height at the given point if the 11025 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock">
11026 lookup was successful, otherwise 0.0f</param> 11026 <summary>Thread sync lock object</summary>
11027 <returns>True if the lookup was successful, otherwise false</returns> 11027 </member>
11028 </member> 11028 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound">
11029 <member name="E:OpenMetaverse.TerrainManager.OnLandPatch"> 11029 <summary>The event subscribers, null of no subscribers</summary>
11030 <summary></summary> 11030 </member>
11031 </member> 11031 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)">
11032 <member name="T:OpenMetaverse.TerrainManager.LandPatchCallback"> 11032 <summary>Raises the PreloadSound Event</summary>
11033 <summary> 11033 <param name="e">A PreloadSoundEventArgs object containing
11034 11034 the data sent from the simulator</param>
11035 </summary> 11035 </member>
11036 <param name="simulator"></param> 11036 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock">
11037 <param name="x"></param> 11037 <summary>Thread sync lock object</summary>
11038 <param name="y"></param> 11038 </member>
11039 <param name="width"></param> 11039 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)">
11040 <param name="data"></param> 11040 <summary>
11041 </member> 11041 Construct a new instance of the SoundManager class, used for playing and receiving
11042 <member name="T:OpenMetaverse.GridClient"> 11042 sound assets
11043 <summary> 11043 </summary>
11044 Main class to expose grid functionality to clients. All of the 11044 <param name="client">A reference to the current GridClient instance</param>
11045 classes needed for sending and receiving data are accessible through 11045 </member>
11046 this class. 11046 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)">
11047 </summary> 11047 <summary>
11048 <example> 11048 Plays a sound in the current region at full volume from avatar position
11049 <code> 11049 </summary>
11050 // Example minimum code required to instantiate class and 11050 <param name="soundID">UUID of the sound to be played</param>
11051 // connect to a simulator. 11051 </member>
11052 using System; 11052 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
11053 using System.Collections.Generic; 11053 <summary>
11054 using System.Text; 11054 Plays a sound in the current region at full volume
11055 using OpenMetaverse; 11055 </summary>
11056 11056 <param name="soundID">UUID of the sound to be played.</param>
11057 namespace FirstBot 11057 <param name="position">position for the sound to be played at. Normally the avatar.</param>
11058 { 11058 </member>
11059 class Bot 11059 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)">
11060 { 11060 <summary>
11061 public static GridClient Client; 11061 Plays a sound in the current region
11062 static void Main(string[] args) 11062 </summary>
11063 { 11063 <param name="soundID">UUID of the sound to be played.</param>
11064 Client = new GridClient(); // instantiates the GridClient class 11064 <param name="position">position for the sound to be played at. Normally the avatar.</param>
11065 // to the global Client object 11065 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
11066 // Login to Simulator 11066 </member>
11067 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0"); 11067 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)">
11068 // Wait for a Keypress 11068 <summary>
11069 Console.ReadLine(); 11069 Plays a sound in the specified sim
11070 // Logout of simulator 11070 </summary>
11071 Client.Network.Logout(); 11071 <param name="soundID">UUID of the sound to be played.</param>
11072 } 11072 <param name="sim">UUID of the sound to be played.</param>
11073 } 11073 <param name="position">position for the sound to be played at. Normally the avatar.</param>
11074 } 11074 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
11075 </code> 11075 </member>
11076 </example> 11076 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)">
11077 </member> 11077 <summary>
11078 <member name="F:OpenMetaverse.GridClient.Network"> 11078 Play a sound asset
11079 <summary>Networking subsystem</summary> 11079 </summary>
11080 </member> 11080 <param name="soundID">UUID of the sound to be played.</param>
11081 <member name="F:OpenMetaverse.GridClient.Settings"> 11081 <param name="handle">handle id for the sim to be played in.</param>
11082 <summary>Settings class including constant values and changeable 11082 <param name="position">position for the sound to be played at. Normally the avatar.</param>
11083 parameters for everything</summary> 11083 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
11084 </member> 11084 </member>
11085 <member name="F:OpenMetaverse.GridClient.Parcels"> 11085 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11086 <summary>Parcel (subdivided simulator lots) subsystem</summary> 11086 <summary>Process an incoming packet and raise the appropriate events</summary>
11087 </member> 11087 <param name="sender">The sender</param>
11088 <member name="F:OpenMetaverse.GridClient.Self"> 11088 <param name="e">The EventArgs object containing the packet data</param>
11089 <summary>Our own avatars subsystem</summary> 11089 </member>
11090 </member> 11090 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11091 <member name="F:OpenMetaverse.GridClient.Avatars"> 11091 <summary>Process an incoming packet and raise the appropriate events</summary>
11092 <summary>Other avatars subsystem</summary> 11092 <param name="sender">The sender</param>
11093 </member> 11093 <param name="e">The EventArgs object containing the packet data</param>
11094 <member name="F:OpenMetaverse.GridClient.Estate"> 11094 </member>
11095 <summary>Estate subsystem</summary> 11095 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11096 </member> 11096 <summary>Process an incoming packet and raise the appropriate events</summary>
11097 <member name="F:OpenMetaverse.GridClient.Friends"> 11097 <param name="sender">The sender</param>
11098 <summary>Friends list subsystem</summary> 11098 <param name="e">The EventArgs object containing the packet data</param>
11099 </member> 11099 </member>
11100 <member name="F:OpenMetaverse.GridClient.Grid"> 11100 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11101 <summary>Grid (aka simulator group) subsystem</summary> 11101 <summary>Process an incoming packet and raise the appropriate events</summary>
11102 </member> 11102 <param name="sender">The sender</param>
11103 <member name="F:OpenMetaverse.GridClient.Objects"> 11103 <param name="e">The EventArgs object containing the packet data</param>
11104 <summary>Object subsystem</summary> 11104 </member>
11105 </member> 11105 <member name="E:OpenMetaverse.SoundManager.AttachedSound">
11106 <member name="F:OpenMetaverse.GridClient.Groups"> 11106 <summary>Raised when the simulator sends us data containing
11107 <summary>Group subsystem</summary> 11107 sound</summary>
11108 </member> 11108 </member>
11109 <member name="F:OpenMetaverse.GridClient.Assets"> 11109 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange">
11110 <summary>Asset subsystem</summary> 11110 <summary>Raised when the simulator sends us data containing
11111 </member> 11111 ...</summary>
11112 <member name="F:OpenMetaverse.GridClient.Appearance"> 11112 </member>
11113 <summary>Appearance subsystem</summary> 11113 <member name="E:OpenMetaverse.SoundManager.SoundTrigger">
11114 </member> 11114 <summary>Raised when the simulator sends us data containing
11115 <member name="F:OpenMetaverse.GridClient.Inventory"> 11115 ...</summary>
11116 <summary>Inventory subsystem</summary> 11116 </member>
11117 </member> 11117 <member name="E:OpenMetaverse.SoundManager.PreloadSound">
11118 <member name="F:OpenMetaverse.GridClient.Directory"> 11118 <summary>Raised when the simulator sends us data containing
11119 <summary>Directory searches including classifieds, people, land 11119 ...</summary>
11120 sales, etc</summary> 11120 </member>
11121 </member> 11121 <member name="T:OpenMetaverse.AttachedSoundEventArgs">
11122 <member name="F:OpenMetaverse.GridClient.Terrain"> 11122 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary>
11123 <summary>Handles land, wind, and cloud heightmaps</summary> 11123 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends
11124 </member> 11124 the sound data which emits from an agents attachment</remarks>
11125 <member name="F:OpenMetaverse.GridClient.Sound"> 11125 <example>
11126 <summary>Handles sound-related networking</summary> 11126 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event
11127 </member> 11127 and a stub to handle the data passed from the simulator
11128 <member name="F:OpenMetaverse.GridClient.Throttle"> 11128 <code>
11129 <summary>Throttling total bandwidth usage, or allocating bandwidth 11129 // Subscribe to the AttachedSound event
11130 for specific data stream types</summary> 11130 Client.Sound.AttachedSound += Sound_AttachedSound;
11131 </member> 11131
11132 <member name="M:OpenMetaverse.GridClient.#ctor"> 11132 // process the data raised in the event here
11133 <summary> 11133 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e)
11134 Default constructor 11134 {
11135 </summary> 11135 // ... Process AttachedSoundEventArgs here ...
11136 </member> 11136 }
11137 <member name="M:OpenMetaverse.GridClient.ToString"> 11137 </code>
11138 <summary> 11138 </example>
11139 Return the full name of this instance 11139 </member>
11140 </summary> 11140 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)">
11141 <returns>Client avatars full name</returns> 11141 <summary>
11142 </member> 11142 Construct a new instance of the SoundTriggerEventArgs class
11143 <member name="T:OpenMetaverse.PacketEventDictionary"> 11143 </summary>
11144 <summary> 11144 <param name="soundID">The sound asset id</param>
11145 Registers, unregisters, and fires events generated by incoming packets 11145 <param name="ownerID">The ID of the owner</param>
11146 </summary> 11146 <param name="objectID">The ID of the object</param>
11147 </member> 11147 <param name="gain">The volume level</param>
11148 <member name="F:OpenMetaverse.PacketEventDictionary.Client"> 11148 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param>
11149 <summary>Reference to the GridClient object</summary> 11149 </member>
11150 </member> 11150 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID">
11151 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)"> 11151 <summary>Get the sound asset id</summary>
11152 <summary> 11152 </member>
11153 Default constructor 11153 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID">
11154 </summary> 11154 <summary>Get the ID of the owner</summary>
11155 <param name="client"></param> 11155 </member>
11156 </member> 11156 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID">
11157 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.NetworkManager.PacketCallback)"> 11157 <summary>Get the ID of the Object</summary>
11158 <summary> 11158 </member>
11159 Register an event handler 11159 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain">
11160 </summary> 11160 <summary>Get the volume level</summary>
11161 <remarks>Use PacketType.Default to fire this event on every 11161 </member>
11162 incoming packet</remarks> 11162 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags">
11163 <param name="packetType">Packet type to register the handler for</param> 11163 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary>
11164 <param name="eventHandler">Callback to be fired</param> 11164 </member>
11165 </member> 11165 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs">
11166 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.NetworkManager.PacketCallback)"> 11166 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary>
11167 <summary> 11167 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound
11168 Unregister an event handler 11168 changes its volume level</remarks>
11169 </summary> 11169 </member>
11170 <param name="packetType">Packet type to unregister the handler for</param> 11170 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.UUID,System.Single)">
11171 <param name="eventHandler">Callback to be unregistered</param> 11171 <summary>
11172 </member> 11172 Construct a new instance of the AttachedSoundGainChangedEventArgs class
11173 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 11173 </summary>
11174 <summary> 11174 <param name="objectID">The ID of the Object</param>
11175 Fire the events registered for this packet type synchronously 11175 <param name="gain">The new volume level</param>
11176 </summary> 11176 </member>
11177 <param name="packetType">Incoming packet type</param> 11177 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID">
11178 <param name="packet">Incoming packet</param> 11178 <summary>Get the ID of the Object</summary>
11179 <param name="simulator">Simulator this packet was received from</param> 11179 </member>
11180 </member> 11180 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain">
11181 <member name="M:OpenMetaverse.PacketEventDictionary.BeginRaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 11181 <summary>Get the volume level</summary>
11182 <summary> 11182 </member>
11183 Fire the events registered for this packet type asynchronously 11183 <member name="T:OpenMetaverse.SoundTriggerEventArgs">
11184 </summary> 11184 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary>
11185 <param name="packetType">Incoming packet type</param> 11185 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards
11186 <param name="packet">Incoming packet</param> 11186 a request made by yourself or another agent to play either an asset sound or a built in sound</para>
11187 <param name="simulator">Simulator this packet was received from</param> 11187
11188 </member> 11188 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in
11189 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper"> 11189 <see cref="T:OpenMetaverse.Sounds"/> will require sending a request to download the sound asset before it can be played</para>
11190 <summary> 11190 </remarks>
11191 Object that is passed to worker threads in the ThreadPool for 11191 <example>
11192 firing packet callbacks 11192 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/>
11193 </summary> 11193 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/>
11194 </member> 11194 properties to display some information on a sound request on the <see cref="T:System.Console"/> window.
11195 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback"> 11195 <code>
11196 <summary>Callback to fire for this packet</summary> 11196 // subscribe to the event
11197 </member> 11197 Client.Sound.SoundTrigger += Sound_SoundTrigger;
11198 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator"> 11198
11199 <summary>Reference to the simulator that this packet came from</summary> 11199 // play the pre-defined BELL_TING sound
11200 </member> 11200 Client.Sound.SendSoundTrigger(Sounds.BELL_TING);
11201 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet"> 11201
11202 <summary>The packet that needs to be processed</summary> 11202 // handle the response data
11203 </member> 11203 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e)
11204 <member name="T:OpenMetaverse.CapsEventDictionary"> 11204 {
11205 <summary> 11205 Console.WriteLine("{0} played the sound {1} at volume {2}",
11206 Registers, unregisters, and fires events generated by the Capabilities 11206 e.OwnerID, e.SoundID, e.Gain);
11207 event queue 11207 }
11208 </summary> 11208 </code>
11209 </member> 11209 </example>
11210 <member name="F:OpenMetaverse.CapsEventDictionary.Client"> 11210 </member>
11211 <summary>Reference to the GridClient object</summary> 11211 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)">
11212 </member> 11212 <summary>
11213 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)"> 11213 Construct a new instance of the SoundTriggerEventArgs class
11214 <summary> 11214 </summary>
11215 Default constructor 11215 <param name="soundID">The sound asset id</param>
11216 </summary> 11216 <param name="ownerID">The ID of the owner</param>
11217 <param name="client">Reference to the GridClient object</param> 11217 <param name="objectID">The ID of the object</param>
11218 </member> 11218 <param name="parentID">The ID of the objects parent</param>
11219 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 11219 <param name="gain">The volume level</param>
11220 <summary> 11220 <param name="regionHandle">The regionhandle</param>
11221 Register an new event handler for a capabilities event sent via the EventQueue 11221 <param name="position">The source position</param>
11222 </summary> 11222 </member>
11223 <remarks>Use String.Empty to fire this event on every CAPS event</remarks> 11223 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID">
11224 <param name="capsEvent">Capability event name to register the 11224 <summary>Get the sound asset id</summary>
11225 handler for</param> 11225 </member>
11226 <param name="eventHandler">Callback to fire</param> 11226 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID">
11227 </member> 11227 <summary>Get the ID of the owner</summary>
11228 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 11228 </member>
11229 <summary> 11229 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID">
11230 Unregister a previously registered capabilities handler 11230 <summary>Get the ID of the Object</summary>
11231 </summary> 11231 </member>
11232 <param name="capsEvent">Capability event name unregister the 11232 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID">
11233 handler for</param> 11233 <summary>Get the ID of the objects parent</summary>
11234 <param name="eventHandler">Callback to unregister</param> 11234 </member>
11235 </member> 11235 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain">
11236 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 11236 <summary>Get the volume level</summary>
11237 <summary> 11237 </member>
11238 Fire the events registered for this event type synchronously 11238 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle">
11239 </summary> 11239 <summary>Get the regionhandle</summary>
11240 <param name="capsEvent">Capability name</param> 11240 </member>
11241 <param name="message">Decoded event body</param> 11241 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position">
11242 <param name="simulator">Reference to the simulator that 11242 <summary>Get the source position</summary>
11243 generated this event</param> 11243 </member>
11244 </member> 11244 <member name="T:OpenMetaverse.PreloadSoundEventArgs">
11245 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 11245 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
11246 <summary> 11246 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
11247 Fire the events registered for this event type asynchronously 11247 the appearance data for an avatar</remarks>
11248 </summary> 11248 <example>
11249 <param name="capsEvent">Capability name</param> 11249 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
11250 <param name="message">Decoded event body</param> 11250 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
11251 <param name="simulator">Reference to the simulator that 11251 <code>
11252 generated this event</param> 11252 // subscribe to the event
11253 </member> 11253 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
11254 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper"> 11254
11255 <summary> 11255 // handle the data when the event is raised
11256 Object that is passed to worker threads in the ThreadPool for 11256 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
11257 firing CAPS callbacks 11257 {
11258 </summary> 11258 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
11259 </member> 11259 }
11260 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback"> 11260 </code>
11261 <summary>Callback to fire for this packet</summary> 11261 </example>
11262 </member> 11262 </member>
11263 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent"> 11263 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
11264 <summary>Name of the CAPS event</summary> 11264 <summary>
11265 </member> 11265 Construct a new instance of the PreloadSoundEventArgs class
11266 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message"> 11266 </summary>
11267 <summary>Strongly typed decoded data</summary> 11267 <param name="soundID">The sound asset id</param>
11268 </member> 11268 <param name="ownerID">The ID of the owner</param>
11269 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator"> 11269 <param name="objectID">The ID of the object</param>
11270 <summary>Reference to the simulator that generated this event</summary> 11270 </member>
11271 </member> 11271 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID">
11272 <member name="T:OpenMetaverse.StatusCode"> 11272 <summary>Get the sound asset id</summary>
11273 <summary> 11273 </member>
11274 11274 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID">
11275 </summary> 11275 <summary>Get the ID of the owner</summary>
11276 </member> 11276 </member>
11277 <member name="F:OpenMetaverse.StatusCode.OK"> 11277 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID">
11278 <summary>OK</summary> 11278 <summary>Get the ID of the Object</summary>
11279 </member> 11279 </member>
11280 <member name="F:OpenMetaverse.StatusCode.Done"> 11280 <member name="T:OpenMetaverse.Settings">
11281 <summary>Transfer completed</summary> 11281 <summary>
11282 </member> 11282 Class for controlling various system settings.
11283 <member name="F:OpenMetaverse.StatusCode.Skip"> 11283 </summary>
11284 <summary></summary> 11284 <remarks>Some values are readonly because they affect things that
11285 </member> 11285 happen when the GridClient object is initialized, so changing them at
11286 <member name="F:OpenMetaverse.StatusCode.Abort"> 11286 runtime won't do any good. Non-readonly values may affect things that
11287 <summary></summary> 11287 happen at login or dynamically</remarks>
11288 </member> 11288 </member>
11289 <member name="F:OpenMetaverse.StatusCode.Error"> 11289 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER">
11290 <summary>Unknown error occurred</summary> 11290 <summary>Main grid login server</summary>
11291 </member> 11291 </member>
11292 <member name="F:OpenMetaverse.StatusCode.UnknownSource"> 11292 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER">
11293 <summary>Equivalent to a 404 error</summary> 11293 <summary>Beta grid login server</summary>
11294 </member> 11294 </member>
11295 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions"> 11295 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE">
11296 <summary>Client does not have permission for that resource</summary> 11296 <summary>
11297 </member> 11297 InventoryManager requests inventory information on login,
11298 <member name="F:OpenMetaverse.StatusCode.Unknown"> 11298 GridClient initializes an Inventory store for main inventory.
11299 <summary>Unknown status</summary> 11299 </summary>
11300 </member> 11300 </member>
11301 <member name="T:OpenMetaverse.ChannelType"> 11301 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE">
11302 <summary> 11302 <summary>
11303 11303 InventoryManager requests library information on login,
11304 </summary> 11304 GridClient initializes an Inventory store for the library.
11305 </member> 11305 </summary>
11306 <member name="F:OpenMetaverse.ChannelType.Unknown"> 11306 </member>
11307 <summary></summary> 11307 <member name="F:OpenMetaverse.Settings.PING_INTERVAL">
11308 </member> 11308 <summary>Number of milliseconds between sending pings to each sim</summary>
11309 <member name="F:OpenMetaverse.ChannelType.Misc"> 11309 </member>
11310 <summary>Unknown</summary> 11310 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL">
11311 </member> 11311 <summary>Number of milliseconds between sending camera updates</summary>
11312 <member name="F:OpenMetaverse.ChannelType.Asset"> 11312 </member>
11313 <summary>Virtually all asset transfers use this channel</summary> 11313 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL">
11314 </member> 11314 <summary>Number of milliseconds between updating the current
11315 <member name="T:OpenMetaverse.SourceType"> 11315 positions of moving, non-accelerating and non-colliding objects</summary>
11316 <summary> 11316 </member>
11317 11317 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL">
11318 </summary> 11318 <summary>Millisecond interval between ticks, where all ACKs are
11319 </member> 11319 sent out and the age of unACKed packets is checked</summary>
11320 <member name="F:OpenMetaverse.SourceType.Unknown"> 11320 </member>
11321 <summary></summary> 11321 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE">
11322 </member> 11322 <summary>The initial size of the packet inbox, where packets are
11323 <member name="F:OpenMetaverse.SourceType.Asset"> 11323 stored before processing</summary>
11324 <summary>Asset from the asset server</summary> 11324 </member>
11325 </member> 11325 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE">
11326 <member name="F:OpenMetaverse.SourceType.SimInventoryItem"> 11326 <summary>Maximum size of packet that we want to send over the wire</summary>
11327 <summary>Inventory item</summary> 11327 </member>
11328 </member> 11328 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE">
11329 <member name="F:OpenMetaverse.SourceType.SimEstate"> 11329 <summary>The maximum value of a packet sequence number before it
11330 <summary>Estate asset, such as an estate covenant</summary> 11330 rolls over back to one</summary>
11331 </member> 11331 </member>
11332 <member name="T:OpenMetaverse.TargetType"> 11332 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE">
11333 <summary> 11333 <summary>The maximum size of the sequence number archive, used to
11334 11334 check for resent and/or duplicate packets</summary>
11335 </summary> 11335 </member>
11336 </member> 11336 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR">
11337 <member name="F:OpenMetaverse.TargetType.Unknown"> 11337 <summary>The relative directory where external resources are kept</summary>
11338 <summary></summary> 11338 </member>
11339 </member> 11339 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER">
11340 <member name="F:OpenMetaverse.TargetType.File"> 11340 <summary>Login server to connect to</summary>
11341 <summary></summary> 11341 </member>
11342 </member> 11342 <member name="F:OpenMetaverse.Settings.BIND_ADDR">
11343 <member name="F:OpenMetaverse.TargetType.VFile"> 11343 <summary>IP Address the client will bind to</summary>
11344 <summary></summary> 11344 </member>
11345 </member> 11345 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN">
11346 <member name="T:OpenMetaverse.ImageType"> 11346 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary>
11347 <summary> 11347 </member>
11348 11348 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT">
11349 </summary> 11349 <summary>Number of milliseconds before an asset transfer will time
11350 </member> 11350 out</summary>
11351 <member name="F:OpenMetaverse.ImageType.Normal"> 11351 </member>
11352 <summary></summary> 11352 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT">
11353 </member> 11353 <summary>Number of milliseconds before a teleport attempt will time
11354 <member name="F:OpenMetaverse.ImageType.Baked"> 11354 out</summary>
11355 <summary></summary> 11355 </member>
11356 </member> 11356 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT">
11357 <member name="T:OpenMetaverse.ImageCodec"> 11357 <summary>Number of milliseconds before NetworkManager.Logout() will
11358 <summary> 11358 time out</summary>
11359 Image file format 11359 </member>
11360 </summary> 11360 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT">
11361 </member> 11361 <summary>Number of milliseconds before a CAPS call will time out</summary>
11362 <member name="T:OpenMetaverse.Transfer"> 11362 <remarks>Setting this too low will cause web requests time out and
11363 <summary> 11363 possibly retry repeatedly</remarks>
11364 11364 </member>
11365 </summary> 11365 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT">
11366 </member> 11366 <summary>Number of milliseconds for xml-rpc to timeout</summary>
11367 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket"> 11367 </member>
11368 <summary>Number of milliseconds passed since the last transfer 11368 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT">
11369 packet was received</summary> 11369 <summary>Milliseconds before a packet is assumed lost and resent</summary>
11370 </member> 11370 </member>
11371 <member name="T:OpenMetaverse.AssetDownload"> 11371 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT">
11372 <summary> 11372 <summary>Milliseconds without receiving a packet before the
11373 11373 connection to a simulator is assumed lost</summary>
11374 </summary> 11374 </member>
11375 </member> 11375 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT">
11376 <member name="T:OpenMetaverse.XferDownload"> 11376 <summary>Milliseconds to wait for a simulator info request through
11377 <summary> 11377 the grid interface</summary>
11378 11378 </member>
11379 </summary> 11379 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS">
11380 </member> 11380 <summary>Maximum number of queued ACKs to be sent before SendAcks()
11381 <member name="T:OpenMetaverse.ImageDownload"> 11381 is forced</summary>
11382 <summary> 11382 </member>
11383 11383 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE">
11384 </summary> 11384 <summary>Network stats queue length (seconds)</summary>
11385 </member> 11385 </member>
11386 <member name="T:OpenMetaverse.AssetUpload"> 11386 <member name="F:OpenMetaverse.Settings.SYNC_PACKETCALLBACKS">
11387 <summary> 11387 <summary>Enable to process packets synchronously, where all of the
11388 11388 callbacks for each packet must return before the next packet is
11389 </summary> 11389 processed</summary>
11390 </member> 11390 <remarks>This is an experimental feature and is not completely
11391 <member name="T:OpenMetaverse.ImageRequest"> 11391 reliable yet. Ideally it would reduce context switches and thread
11392 <summary> 11392 overhead, but several calls currently block for a long time and
11393 11393 would need to be rewritten as asynchronous code before this is
11394 </summary> 11394 feasible</remarks>
11395 </member> 11395 </member>
11396 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)"> 11396 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES">
11397 <summary> 11397 <summary>Enable/disable storing terrain heightmaps in the
11398 11398 TerrainManager</summary>
11399 </summary> 11399 </member>
11400 <param name="imageid"></param> 11400 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES">
11401 <param name="type"></param> 11401 <summary>Enable/disable sending periodic camera updates</summary>
11402 <param name="priority"></param> 11402 </member>
11403 <param name="discardLevel"></param> 11403 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE">
11404 </member> 11404 <summary>Enable/disable automatically setting agent appearance at
11405 <member name="T:OpenMetaverse.AssetManager"> 11405 login and after sim crossing</summary>
11406 <summary> 11406 </member>
11407 11407 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE">
11408 </summary> 11408 <summary>Enable/disable automatically setting the bandwidth throttle
11409 </member> 11409 after connecting to each simulator</summary>
11410 <member name="F:OpenMetaverse.AssetManager.Cache"> 11410 <remarks>The default throttle uses the equivalent of the maximum
11411 <summary>Texture download cache</summary> 11411 bandwidth setting in the official client. If you do not set a
11412 </member> 11412 throttle your connection will by default be throttled well below
11413 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)"> 11413 the minimum values and you may experience connection problems</remarks>
11414 <summary> 11414 </member>
11415 Default constructor 11415 <member name="F:OpenMetaverse.Settings.SEND_PINGS">
11416 </summary> 11416 <summary>Enable/disable the sending of pings to monitor lag and
11417 <param name="client">A reference to the GridClient object</param> 11417 packet loss</summary>
11418 </member> 11418 </member>
11419 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 11419 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS">
11420 <summary> 11420 <summary>Should we connect to multiple sims? This will allow
11421 Request an asset download 11421 viewing in to neighboring simulators and sim crossings
11422 </summary> 11422 (Experimental)</summary>
11423 <param name="assetID">Asset UUID</param> 11423 </member>
11424 <param name="type">Asset type, must be correct for the transfer to succeed</param> 11424 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS">
11425 <param name="priority">Whether to give this transfer an elevated priority</param> 11425 <summary>If true, all object update packets will be decoded in to
11426 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 11426 native objects. If false, only updates for our own agent will be
11427 </member> 11427 decoded. Registering an event handler will force objects for that
11428 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 11428 type to always be decoded. If this is disabled the object tracking
11429 <summary> 11429 will have missing or partial prim and avatar information</summary>
11430 Request an asset download 11430 </member>
11431 </summary> 11431 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS">
11432 <param name="assetID">Asset UUID</param> 11432 <summary>If true, when a cached object check is received from the
11433 <param name="type">Asset type, must be correct for the transfer to succeed</param> 11433 server the full object info will automatically be requested</summary>
11434 <param name="priority">Whether to give this transfer an elevated priority</param> 11434 </member>
11435 <param name="sourceType">Source location of the requested asset</param> 11435 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS">
11436 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 11436 <summary>Whether to establish connections to HTTP capabilities
11437 </member> 11437 servers for simulators</summary>
11438 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)"> 11438 </member>
11439 <summary> 11439 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS">
11440 Request an asset download through the almost deprecated Xfer system 11440 <summary>Whether to decode sim stats</summary>
11441 </summary> 11441 </member>
11442 <param name="filename">Filename of the asset to request</param> 11442 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS">
11443 <param name="deleteOnCompletion">Whether or not to delete the asset 11443 <summary>The capabilities servers are currently designed to
11444 off the server after it is retrieved</param> 11444 periodically return a 502 error which signals for the client to
11445 <param name="useBigPackets">Use large transfer packets or not</param> 11445 re-establish a connection. Set this to true to log those 502 errors</summary>
11446 <param name="vFileID">UUID of the file to request, if filename is 11446 </member>
11447 left empty</param> 11447 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY">
11448 <param name="vFileType">Asset type of <code>vFileID</code>, or 11448 <summary>If true, any reference received for a folder or item
11449 <code>AssetType.Unknown</code> if filename is not empty</param> 11449 the library is not aware of will automatically be fetched</summary>
11450 <param name="fromCache">Sets the FilePath in the request to Cache 11450 </member>
11451 (4) if true, otherwise Unknown (0) is used</param> 11451 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK">
11452 <returns></returns> 11452 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true,
11453 </member> 11453 AgentUpdate packets will continuously be sent out to give the bot
11454 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 11454 smoother movement and autopiloting</summary>
11455 <summary> 11455 </member>
11456 11456 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING">
11457 </summary> 11457 <summary>If true, currently visible avatars will be stored
11458 <param name="assetID">Use UUID.Zero if you do not have the 11458 in dictionaries inside <code>Simulator.ObjectAvatars</code>.
11459 asset ID but have all the necessary permissions</param> 11459 If false, a new Avatar or Primitive object will be created
11460 <param name="itemID">The item ID of this asset in the inventory</param> 11460 each time an object update packet is received</summary>
11461 <param name="taskID">Use UUID.Zero if you are not requesting an 11461 </member>
11462 asset from an object inventory</param> 11462 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING">
11463 <param name="ownerID">The owner of this asset</param> 11463 <summary>If true, currently visible avatars will be stored
11464 <param name="type">Asset type</param> 11464 in dictionaries inside <code>Simulator.ObjectPrimitives</code>.
11465 <param name="priority">Whether to prioritize this asset download or not</param> 11465 If false, a new Avatar or Primitive object will be created
11466 </member> 11466 each time an object update packet is received</summary>
11467 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)"> 11467 </member>
11468 <summary> 11468 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER">
11469 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads 11469 <summary>If true, position and velocity will periodically be
11470 </summary> 11470 interpolated (extrapolated, technically) for objects and
11471 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param> 11471 avatars that are being tracked by the library. This is
11472 </member> 11472 necessary to increase the accuracy of speed and position
11473 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)"> 11473 estimates for simulated objects</summary>
11474 <summary> 11474 </member>
11475 Request an asset be uploaded to the simulator 11475 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION">
11476 </summary> 11476 <summary>
11477 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param> 11477 If true, utilization statistics will be tracked. There is a minor penalty
11478 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 11478 in CPU time for enabling this option.
11479 in which the client was connected in addition to being stored on the asset server</param> 11479 </summary>
11480 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 11480 </member>
11481 events being fired</returns> 11481 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING">
11482 </member> 11482 <summary>If true, parcel details will be stored in the
11483 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 11483 <code>Simulator.Parcels</code> dictionary as they are received</summary>
11484 <summary> 11484 </member>
11485 Request an asset be uploaded to the simulator 11485 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL">
11486 </summary> 11486 <summary>
11487 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param> 11487 If true, an incoming parcel properties reply will automatically send
11488 <param name="data">A byte array containing the encoded asset data</param> 11488 a request for the parcel access list
11489 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 11489 </summary>
11490 in which the client was connected in addition to being stored on the asset server</param> 11490 </member>
11491 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 11491 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL">
11492 events being fired</returns> 11492 <summary>
11493 </member> 11493 if true, an incoming parcel properties reply will automatically send
11494 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 11494 a request for the traffic count.
11495 <summary> 11495 </summary>
11496 Request an asset be uploaded to the simulator 11496 </member>
11497 </summary> 11497 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE">
11498 <param name="assetID"></param> 11498 <summary>
11499 <param name="type">Asset type to upload this data as</param> 11499 If true, images, and other assets downloaded from the server
11500 <param name="data">A byte array containing the encoded asset data</param> 11500 will be cached in a local directory
11501 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 11501 </summary>
11502 in which the client was connected in addition to being stored on the asset server</param> 11502 </member>
11503 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 11503 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR">
11504 events being fired</returns> 11504 <summary>Path to store cached texture data</summary>
11505 </member> 11505 </member>
11506 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)"> 11506 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE">
11507 <summary> 11507 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary>
11508 Initiate an asset upload 11508 </member>
11509 </summary> 11509 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR">
11510 <param name="assetID">The ID this asset will have if the 11510 <summary>Default color used for viewer particle effects</summary>
11511 upload succeeds</param> 11511 </member>
11512 <param name="type">Asset type to upload this data as</param> 11512 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT">
11513 <param name="data">Raw asset data to upload</param> 11513 <summary>Maximum number of times to resend a failed packet</summary>
11514 <param name="storeLocal">Whether to store this asset on the local 11514 </member>
11515 simulator or the grid-wide asset server</param> 11515 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS">
11516 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param> 11516 <summary>Throttle outgoing packet rate</summary>
11517 <returns>The transaction ID of this transfer</returns> 11517 </member>
11518 </member> 11518 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG">
11519 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 11519 <summary>UUID of a texture used by some viewers to indentify type of client used</summary>
11520 <summary> 11520 </member>
11521 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 11521 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS">
11522 manage the requests and re-assemble the image from the packets received from the simulator 11522 <summary>The maximum number of concurrent texture downloads allowed</summary>
11523 </summary> 11523 <remarks>Increasing this number will not necessarily increase texture retrieval times due to
11524 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 11524 simulator throttles</remarks>
11525 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 11525 </member>
11526 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 11526 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL">
11527 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator 11527 <summary>
11528 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have 11528 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads
11529 its priority changed by resending the request with the new priority value</param> 11529 </summary>
11530 <param name="discardLevel">Number of quality layers to discard. 11530 <remarks>This is a static variable which applies to all instances</remarks>
11531 This controls the end marker of the data sent</param> 11531 </member>
11532 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request 11532 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT">
11533 from the start of the asset texture</param> 11533 <summary>
11534 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 11534 Textures taking longer than this value will be flagged as timed out and removed from the pipeline
11535 will contain the result of the request and the texture asset data</param> 11535 </summary>
11536 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image. 11536 </member>
11537 The callback asset parameter will contain all previously received chunks of the texture asset starting 11537 <member name="F:OpenMetaverse.Settings.LOG_LEVEL">
11538 from the beginning of the request</param> 11538 <summary>
11539 <example> 11539 Get or set the minimum log level to output to the console by default
11540 Request an image and fire a callback when the request is complete 11540
11541 <code> 11541 If the library is not compiled with DEBUG defined and this level is set to DEBUG
11542 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished); 11542 You will get no output on the console. This behavior can be overriden by creating
11543 11543 a logger configuration file for log4net
11544 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset) 11544 </summary>
11545 { 11545 </member>
11546 if(state == TextureRequestState.Finished) 11546 <member name="F:OpenMetaverse.Settings.LOG_NAMES">
11547 { 11547 <summary>Attach avatar names to log messages</summary>
11548 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded", 11548 </member>
11549 asset.AssetID, 11549 <member name="F:OpenMetaverse.Settings.LOG_RESENDS">
11550 asset.AssetData.Length); 11550 <summary>Log packet retransmission info</summary>
11551 } 11551 </member>
11552 } 11552 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)">
11553 </code> 11553 <summary>Constructor</summary>
11554 Request an image and use an inline anonymous method to handle the downloaded texture data 11554 <param name="client">Reference to a GridClient object</param>
11555 <code> 11555 </member>
11556 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset) 11556 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11557 { 11557 <summary>Process an incoming packet and raise the appropriate events</summary>
11558 if(state == TextureRequestState.Finished) 11558 <param name="sender">The sender</param>
11559 { 11559 <param name="e">The EventArgs object containing the packet data</param>
11560 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded", 11560 </member>
11561 asset.AssetID, 11561 <member name="P:OpenMetaverse.Settings.UPLOAD_COST">
11562 asset.AssetData.Length); 11562 <summary>Cost of uploading an asset</summary>
11563 } 11563 <remarks>Read-only since this value is dynamically fetched at login</remarks>
11564 } 11564 </member>
11565 ); 11565 <member name="T:OpenMetaverse.Assets.AssetNotecard">
11566 </code> 11566 <summary>
11567 Request a texture, decode the texture to a bitmap image and apply it to a imagebox 11567 Represents a string of characters encoded with specific formatting properties
11568 <code> 11568 </summary>
11569 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished); 11569 </member>
11570 11570 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText">
11571 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset) 11571 <summary>A text string containing main text of the notecard</summary>
11572 { 11572 </member>
11573 if(state == TextureRequestState.Finished) 11573 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems">
11574 { 11574 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary>
11575 ManagedImage imgData; 11575 </member>
11576 Image bitmap; 11576 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor">
11577 11577 <summary>Construct an Asset of type Notecard</summary>
11578 if (state == TextureRequestState.Finished) 11578 </member>
11579 { 11579 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])">
11580 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap); 11580 <summary>
11581 picInsignia.Image = bitmap; 11581 Construct an Asset object of type Notecard
11582 } 11582 </summary>
11583 } 11583 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
11584 } 11584 <param name="assetData">A byte array containing the raw asset data</param>
11585 </code> 11585 </member>
11586 </example> 11586 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(System.String)">
11587 </member> 11587 <summary>
11588 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)"> 11588 Construct an Asset object of type Notecard
11589 <summary> 11589 </summary>
11590 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 11590 <param name="text">A text string containing the main body text of the notecard</param>
11591 manage the requests and re-assemble the image from the packets received from the simulator 11591 </member>
11592 </summary> 11592 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode">
11593 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 11593 <summary>
11594 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 11594 Encode the raw contents of a string with the specific Linden Text properties
11595 will contain the result of the request and the texture asset data</param> 11595 </summary>
11596 </member> 11596 </member>
11597 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)"> 11597 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode">
11598 <summary> 11598 <summary>
11599 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 11599 Decode the raw asset data including the Linden Text properties
11600 manage the requests and re-assemble the image from the packets received from the simulator 11600 </summary>
11601 </summary> 11601 <returns>true if the AssetData was successfully decoded</returns>
11602 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 11602 </member>
11603 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 11603 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType">
11604 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 11604 <summary>Override the base classes AssetType</summary>
11605 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 11605 </member>
11606 will contain the result of the request and the texture asset data</param> 11606 <member name="T:OpenMetaverse.Caps">
11607 </member> 11607 <summary>
11608 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 11608 Capabilities is the name of the bi-directional HTTP REST protocol
11609 <summary> 11609 used to communicate non real-time transactions such as teleporting or
11610 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 11610 group messaging
11611 manage the requests and re-assemble the image from the packets received from the simulator 11611 </summary>
11612 </summary> 11612 </member>
11613 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 11613 <member name="F:OpenMetaverse.Caps.Simulator">
11614 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 11614 <summary>Reference to the simulator this system is connected to</summary>
11615 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 11615 </member>
11616 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 11616 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)">
11617 will contain the result of the request and the texture asset data</param> 11617 <summary>
11618 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image. 11618 Default constructor
11619 The callback asset parameter will contain all previously received chunks of the texture asset starting 11619 </summary>
11620 from the beginning of the request</param> 11620 <param name="simulator"></param>
11621 </member> 11621 <param name="seedcaps"></param>
11622 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)"> 11622 </member>
11623 <summary> 11623 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)">
11624 Cancel a texture request 11624 <summary>
11625 </summary> 11625 Request the URI of a named capability
11626 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param> 11626 </summary>
11627 </member> 11627 <param name="capability">Name of the capability to request</param>
11628 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)"> 11628 <returns>The URI of the requested capability, or String.Empty if
11629 <summary> 11629 the capability does not exist</returns>
11630 Lets TexturePipeline class fire the progress event 11630 </member>
11631 </summary> 11631 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)">
11632 <param name="texureID">The texture ID currently being downloaded</param> 11632 <summary>
11633 <param name="transferredBytes">the number of bytes transferred</param> 11633 Process any incoming events, check to see if we have a message created for the event,
11634 <param name="totalBytes">the total number of bytes expected</param> 11634 </summary>
11635 </member> 11635 <param name="eventName"></param>
11636 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 11636 <param name="body"></param>
11637 <summary> 11637 </member>
11638 Packet Handler for InitiateDownloadPacket, sent in response to EstateOwnerMessage 11638 <member name="P:OpenMetaverse.Caps.SeedCapsURI">
11639 requesting download of simulators RAW terrain file. 11639 <summary>Capabilities URI this system was initialized with</summary>
11640 </summary> 11640 </member>
11641 <param name="packet">The InitiateDownloadPacket packet</param> 11641 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning">
11642 <param name="simulator">The simulator originating the packet</param> 11642 <summary>Whether the capabilities event queue is connected and
11643 <remarks>Only the Estate Owner will receive this when he/she makes the request</remarks> 11643 listening for incoming events</summary>
11644 </member> 11644 </member>
11645 <member name="E:OpenMetaverse.AssetManager.OnXferReceived"> 11645 <member name="T:OpenMetaverse.Caps.EventQueueCallback">
11646 <summary></summary> 11646 <summary>
11647 </member> 11647 Triggered when an event is received via the EventQueueGet
11648 <member name="E:OpenMetaverse.AssetManager.OnAssetUploaded"> 11648 capability
11649 <summary></summary> 11649 </summary>
11650 </member> 11650 <param name="capsKey">Event name</param>
11651 <member name="E:OpenMetaverse.AssetManager.OnUploadProgress"> 11651 <param name="message">Decoded event data</param>
11652 <summary></summary> 11652 <param name="simulator">The simulator that generated the event</param>
11653 </member> 11653 </member>
11654 <member name="E:OpenMetaverse.AssetManager.OnInitiateDownload"> 11654 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh">
11655 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary> 11655 <summary>
11656 </member> 11656 Level of Detail mesh
11657 <member name="E:OpenMetaverse.AssetManager.OnImageRecieveProgress"> 11657 </summary>
11658 <summary>Fired when during texture downloads to indicate the progress of the download</summary> 11658 </member>
11659 </member> 11659 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)">
11660 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback"> 11660 <summary>
11661 <summary> 11661 Return a decoded capabilities message as a strongly typed object
11662 11662 </summary>
11663 </summary> 11663 <param name="eventName">A string containing the name of the capabilities message key</param>
11664 <param name="transfer"></param> 11664 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> to decode</param>
11665 <param name="asset"></param> 11665 <returns>A strongly typed object containing the decoded information from the capabilities message, or null
11666 </member> 11666 if no existing Message object exists for the specified event</returns>
11667 <member name="T:OpenMetaverse.AssetManager.XferReceivedCallback"> 11667 </member>
11668 <summary> 11668 <member name="T:OpenMetaverse.FieldType">
11669 11669 <summary>
11670 </summary> 11670
11671 <param name="xfer"></param> 11671 </summary>
11672 </member> 11672 </member>
11673 <member name="T:OpenMetaverse.AssetManager.AssetUploadedCallback"> 11673 <member name="F:OpenMetaverse.FieldType.U8">
11674 <summary> 11674 <summary></summary>
11675 11675 </member>
11676 </summary> 11676 <member name="F:OpenMetaverse.FieldType.U16">
11677 <param name="upload"></param> 11677 <summary></summary>
11678 </member> 11678 </member>
11679 <member name="T:OpenMetaverse.AssetManager.UploadProgressCallback"> 11679 <member name="F:OpenMetaverse.FieldType.U32">
11680 <summary> 11680 <summary></summary>
11681 11681 </member>
11682 </summary> 11682 <member name="F:OpenMetaverse.FieldType.U64">
11683 <param name="upload"></param> 11683 <summary></summary>
11684 </member> 11684 </member>
11685 <member name="T:OpenMetaverse.AssetManager.InitiateDownloadCallback"> 11685 <member name="F:OpenMetaverse.FieldType.S8">
11686 <summary> 11686 <summary></summary>
11687 Callback fired when an InitiateDownload packet is received 11687 </member>
11688 </summary> 11688 <member name="F:OpenMetaverse.FieldType.S16">
11689 <param name="simFilename">The filename on the simulator</param> 11689 <summary></summary>
11690 <param name="viewerFilename">The name of the file the viewer requested</param> 11690 </member>
11691 </member> 11691 <member name="F:OpenMetaverse.FieldType.S32">
11692 <member name="T:OpenMetaverse.AssetManager.ImageReceiveProgressCallback"> 11692 <summary></summary>
11693 <summary> 11693 </member>
11694 Fired when a texture is in the process of being downloaded by the TexturePipeline class 11694 <member name="F:OpenMetaverse.FieldType.F32">
11695 </summary> 11695 <summary></summary>
11696 <param name="imageID">The asset textures <see cref="T:OpenMetaverse.UUID"/></param> 11696 </member>
11697 <param name="recieved">The total number of bytes received</param> 11697 <member name="F:OpenMetaverse.FieldType.F64">
11698 <param name="total">The total number of bytes expected</param> 11698 <summary></summary>
11699 </member> 11699 </member>
11700 <member name="T:OpenMetaverse.AssetCache"> 11700 <member name="F:OpenMetaverse.FieldType.UUID">
11701 <summary> 11701 <summary></summary>
11702 Class that handles the local asset cache 11702 </member>
11703 </summary> 11703 <member name="F:OpenMetaverse.FieldType.BOOL">
11704 </member> 11704 <summary></summary>
11705 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)"> 11705 </member>
11706 <summary> 11706 <member name="F:OpenMetaverse.FieldType.Vector3">
11707 Default constructor 11707 <summary></summary>
11708 </summary> 11708 </member>
11709 <param name="client">A reference to the GridClient object</param> 11709 <member name="F:OpenMetaverse.FieldType.Vector3d">
11710 </member> 11710 <summary></summary>
11711 <member name="M:OpenMetaverse.AssetCache.DestroyTimer"> 11711 </member>
11712 <summary> 11712 <member name="F:OpenMetaverse.FieldType.Vector4">
11713 Disposes cleanup timer 11713 <summary></summary>
11714 </summary> 11714 </member>
11715 </member> 11715 <member name="F:OpenMetaverse.FieldType.Quaternion">
11716 <member name="M:OpenMetaverse.AssetCache.SetupTimer"> 11716 <summary></summary>
11717 <summary> 11717 </member>
11718 Only create timer when needed 11718 <member name="F:OpenMetaverse.FieldType.IPADDR">
11719 </summary> 11719 <summary></summary>
11720 </member> 11720 </member>
11721 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)"> 11721 <member name="F:OpenMetaverse.FieldType.IPPORT">
11722 <summary> 11722 <summary></summary>
11723 Return bytes read from the local asset cache, null if it does not exist 11723 </member>
11724 </summary> 11724 <member name="F:OpenMetaverse.FieldType.Variable">
11725 <param name="assetID">UUID of the asset we want to get</param> 11725 <summary></summary>
11726 <returns>Raw bytes of the asset, or null on failure</returns> 11726 </member>
11727 </member> 11727 <member name="F:OpenMetaverse.FieldType.Fixed">
11728 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)"> 11728 <summary></summary>
11729 <summary> 11729 </member>
11730 Returns ImageDownload object of the 11730 <member name="F:OpenMetaverse.FieldType.Single">
11731 image from the local image cache, null if it does not exist 11731 <summary></summary>
11732 </summary> 11732 </member>
11733 <param name="imageID">UUID of the image we want to get</param> 11733 <member name="F:OpenMetaverse.FieldType.Multiple">
11734 <returns>ImageDownload object containing the image, or null on failure</returns> 11734 <summary></summary>
11735 </member> 11735 </member>
11736 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)"> 11736 <member name="T:OpenMetaverse.MapField">
11737 <summary> 11737 <summary>
11738 Constructs a file name of the cached asset 11738
11739 </summary> 11739 </summary>
11740 <param name="assetID">UUID of the asset</param> 11740 </member>
11741 <returns>String with the file name of the cahced asset</returns> 11741 <member name="F:OpenMetaverse.MapField.KeywordPosition">
11742 </member> 11742 <summary></summary>
11743 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])"> 11743 </member>
11744 <summary> 11744 <member name="F:OpenMetaverse.MapField.Name">
11745 Saves an asset to the local cache 11745 <summary></summary>
11746 </summary> 11746 </member>
11747 <param name="assetID">UUID of the asset</param> 11747 <member name="F:OpenMetaverse.MapField.Type">
11748 <param name="assetData">Raw bytes the asset consists of</param> 11748 <summary></summary>
11749 <returns>Weather the operation was successfull</returns> 11749 </member>
11750 </member> 11750 <member name="F:OpenMetaverse.MapField.Count">
11751 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)"> 11751 <summary></summary>
11752 <summary> 11752 </member>
11753 Get the file name of the asset stored with gived UUID 11753 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)">
11754 </summary> 11754 <summary>
11755 <param name="assetID">UUID of the asset</param> 11755
11756 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns> 11756 </summary>
11757 </member> 11757 <param name="obj"></param>
11758 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)"> 11758 <returns></returns>
11759 <summary> 11759 </member>
11760 Checks if the asset exists in the local cache 11760 <member name="T:OpenMetaverse.MapBlock">
11761 </summary> 11761 <summary>
11762 <param name="assetID">UUID of the asset</param> 11762
11763 <returns>True is the asset is stored in the cache, otherwise false</returns> 11763 </summary>
11764 </member> 11764 </member>
11765 <member name="M:OpenMetaverse.AssetCache.Clear"> 11765 <member name="F:OpenMetaverse.MapBlock.KeywordPosition">
11766 <summary> 11766 <summary></summary>
11767 Wipes out entire cache 11767 </member>
11768 </summary> 11768 <member name="F:OpenMetaverse.MapBlock.Name">
11769 </member> 11769 <summary></summary>
11770 <member name="M:OpenMetaverse.AssetCache.Prune"> 11770 </member>
11771 <summary> 11771 <member name="F:OpenMetaverse.MapBlock.Count">
11772 Brings cache size to the 90% of the max size 11772 <summary></summary>
11773 </summary> 11773 </member>
11774 </member> 11774 <member name="F:OpenMetaverse.MapBlock.Fields">
11775 <member name="M:OpenMetaverse.AssetCache.BeginPrune"> 11775 <summary></summary>
11776 <summary> 11776 </member>
11777 Asynchronously brings cache size to the 90% of the max size 11777 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)">
11778 </summary> 11778 <summary>
11779 </member> 11779
11780 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])"> 11780 </summary>
11781 <summary> 11781 <param name="obj"></param>
11782 Adds up file sizes passes in a FileInfo array 11782 <returns></returns>
11783 </summary> 11783 </member>
11784 </member> 11784 <member name="T:OpenMetaverse.MapPacket">
11785 <member name="M:OpenMetaverse.AssetCache.Operational"> 11785 <summary>
11786 <summary> 11786
11787 Checks whether caching is enabled 11787 </summary>
11788 </summary> 11788 </member>
11789 </member> 11789 <member name="F:OpenMetaverse.MapPacket.ID">
11790 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)"> 11790 <summary></summary>
11791 <summary> 11791 </member>
11792 Periodically prune the cache 11792 <member name="F:OpenMetaverse.MapPacket.Name">
11793 </summary> 11793 <summary></summary>
11794 </member> 11794 </member>
11795 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)"> 11795 <member name="F:OpenMetaverse.MapPacket.Frequency">
11796 <summary> 11796 <summary></summary>
11797 Nicely formats file sizes 11797 </member>
11798 </summary> 11798 <member name="F:OpenMetaverse.MapPacket.Trusted">
11799 <param name="byteCount">Byte size we want to output</param> 11799 <summary></summary>
11800 <returns>String with humanly readable file size</returns> 11800 </member>
11801 </member> 11801 <member name="F:OpenMetaverse.MapPacket.Encoded">
11802 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled"> 11802 <summary></summary>
11803 <summary> 11803 </member>
11804 Allows setting weather to periodicale prune the cache if it grows too big 11804 <member name="F:OpenMetaverse.MapPacket.Blocks">
11805 Default is enabled, when caching is enabled 11805 <summary></summary>
11806 </summary> 11806 </member>
11807 </member> 11807 <member name="T:OpenMetaverse.ProtocolManager">
11808 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval"> 11808 <summary>
11809 <summary> 11809
11810 How long (in ms) between cache checks (default is 5 min.) 11810 </summary>
11811 </summary> 11811 </member>
11812 </member> 11812 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes">
11813 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper"> 11813 <summary></summary>
11814 <summary> 11814 </member>
11815 Helper class for sorting files by their last accessed time 11815 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions">
11816 </summary> 11816 <summary></summary>
11817 </member> 11817 </member>
11818 <member name="T:OpenMetaverse.UDPBase"> 11818 <member name="F:OpenMetaverse.ProtocolManager.LowMaps">
11819 <summary> 11819 <summary></summary>
11820 11820 </member>
11821 </summary> 11821 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps">
11822 </member> 11822 <summary></summary>
11823 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Int32)"> 11823 </member>
11824 <summary> 11824 <member name="F:OpenMetaverse.ProtocolManager.HighMaps">
11825 Initialize the UDP packet handler in server mode 11825 <summary></summary>
11826 </summary> 11826 </member>
11827 <param name="port">Port to listening for incoming UDP packets on</param> 11827 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)">
11828 </member> 11828 <summary>
11829 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)"> 11829
11830 <summary> 11830 </summary>
11831 Initialize the UDP packet handler in client mode 11831 <param name="mapFile"></param>
11832 </summary> 11832 <param name="client"></param>
11833 <param name="endPoint">Remote UDP server to connect to</param> 11833 </member>
11834 </member> 11834 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)">
11835 <member name="M:OpenMetaverse.UDPBase.Start"> 11835 <summary>
11836 <summary> 11836
11837 11837 </summary>
11838 </summary> 11838 <param name="command"></param>
11839 </member> 11839 <returns></returns>
11840 <member name="M:OpenMetaverse.UDPBase.Stop"> 11840 </member>
11841 <summary> 11841 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])">
11842 11842 <summary>
11843 </summary> 11843
11844 </member> 11844 </summary>
11845 <member name="P:OpenMetaverse.UDPBase.IsRunning"> 11845 <param name="data"></param>
11846 <summary> 11846 <returns></returns>
11847 11847 </member>
11848 </summary> 11848 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)">
11849 </member> 11849 <summary>
11850 <member name="T:OpenMetaverse.BinBVHAnimationReader"> 11850
11851 <summary> 11851 </summary>
11852 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client. 11852 <param name="command"></param>
11853 </summary> 11853 <param name="frequency"></param>
11854 </member> 11854 <returns></returns>
11855 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys"> 11855 </member>
11856 <summary> 11856 <member name="M:OpenMetaverse.ProtocolManager.PrintMap">
11857 Rotation Keyframe count (used internally) 11857 <summary>
11858 </summary> 11858
11859 </member> 11859 </summary>
11860 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys"> 11860 </member>
11861 <summary> 11861 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)">
11862 Position Keyframe count (used internally) 11862 <summary>
11863 </summary> 11863
11864 </member> 11864 </summary>
11865 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority"> 11865 <param name="map"></param>
11866 <summary> 11866 <param name="frequency"></param>
11867 Animation Priority 11867 </member>
11868 </summary> 11868 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)">
11869 </member> 11869 <summary>
11870 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length"> 11870
11871 <summary> 11871 </summary>
11872 The animation length in seconds. 11872 <param name="mapFile"></param>
11873 </summary> 11873 <param name="outputFile"></param>
11874 </member> 11874 </member>
11875 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName"> 11875 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)">
11876 <summary> 11876 <summary>
11877 Expression set in the client. Null if [None] is selected 11877
11878 </summary> 11878 </summary>
11879 </member> 11879 <param name="mapFile"></param>
11880 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint"> 11880 </member>
11881 <summary> 11881 <member name="T:OpenMetaverse.LoginStatus">
11882 The time in seconds to start the animation 11882 <summary>
11883 </summary> 11883
11884 </member> 11884 </summary>
11885 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint"> 11885 </member>
11886 <summary> 11886 <member name="F:OpenMetaverse.LoginStatus.Failed">
11887 The time in seconds to end the animation 11887 <summary></summary>
11888 </summary> 11888 </member>
11889 </member> 11889 <member name="F:OpenMetaverse.LoginStatus.None">
11890 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop"> 11890 <summary></summary>
11891 <summary> 11891 </member>
11892 Loop the animation 11892 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin">
11893 </summary> 11893 <summary></summary>
11894 </member> 11894 </member>
11895 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime"> 11895 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse">
11896 <summary> 11896 <summary></summary>
11897 Meta data. Ease in Seconds. 11897 </member>
11898 </summary> 11898 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim">
11899 </member> 11899 <summary></summary>
11900 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime"> 11900 </member>
11901 <summary> 11901 <member name="F:OpenMetaverse.LoginStatus.Redirecting">
11902 Meta data. Ease out seconds. 11902 <summary></summary>
11903 </summary> 11903 </member>
11904 </member> 11904 <member name="F:OpenMetaverse.LoginStatus.Success">
11905 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose"> 11905 <summary></summary>
11906 <summary> 11906 </member>
11907 Meta Data for the Hand Pose 11907 <member name="T:OpenMetaverse.LoginParams">
11908 </summary> 11908 <summary>
11909 </member> 11909 Login Request Parameters
11910 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount"> 11910 </summary>
11911 <summary> 11911 </member>
11912 Number of joints defined in the animation 11912 <member name="F:OpenMetaverse.LoginParams.URI">
11913 </summary> 11913 <summary>The URL of the Login Server</summary>
11914 </member> 11914 </member>
11915 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints"> 11915 <member name="F:OpenMetaverse.LoginParams.Timeout">
11916 <summary> 11916 <summary>The number of milliseconds to wait before a login is considered
11917 Contains an array of joints 11917 failed due to timeout</summary>
11918 </summary> 11918 </member>
11919 </member> 11919 <member name="F:OpenMetaverse.LoginParams.MethodName">
11920 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])"> 11920 <summary>The request method</summary>
11921 <summary> 11921 <remarks>login_to_simulator is currently the only supported method</remarks>
11922 Searialize an animation asset into it's joints/keyframes/meta data 11922 </member>
11923 </summary> 11923 <member name="F:OpenMetaverse.LoginParams.FirstName">
11924 <param name="animationdata"></param> 11924 <summary>The Agents First name</summary>
11925 </member> 11925 </member>
11926 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)"> 11926 <member name="F:OpenMetaverse.LoginParams.LastName">
11927 <summary> 11927 <summary>The Agents Last name</summary>
11928 Variable length strings seem to be null terminated in the animation asset.. but.. 11928 </member>
11929 use with caution, home grown. 11929 <member name="F:OpenMetaverse.LoginParams.Password">
11930 advances the index. 11930 <summary>A md5 hashed password</summary>
11931 </summary> 11931 <remarks>plaintext password will be automatically hashed</remarks>
11932 <param name="data">The animation asset byte array</param> 11932 </member>
11933 <param name="i">The offset to start reading</param> 11933 <member name="F:OpenMetaverse.LoginParams.Start">
11934 <returns>a string</returns> 11934 <summary>The agents starting location once logged in</summary>
11935 </member> 11935 <remarks>Either "last", "home", or a string encoded URI
11936 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)"> 11936 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks>
11937 <summary> 11937 </member>
11938 Read in a Joint from an animation asset byte array 11938 <member name="F:OpenMetaverse.LoginParams.Channel">
11939 Variable length Joint fields, yay! 11939 <summary>A string containing the client software channel information</summary>
11940 Advances the index 11940 <example>Second Life Release</example>
11941 </summary> 11941 </member>
11942 <param name="data">animation asset byte array</param> 11942 <member name="F:OpenMetaverse.LoginParams.Version">
11943 <param name="i">Byte Offset of the start of the joint</param> 11943 <summary>The client software version information</summary>
11944 <returns>The Joint data serialized into the binBVHJoint structure</returns> 11944 <remarks>The official viewer uses: Second Life Release n.n.n.n
11945 </member> 11945 where n is replaced with the current version of the viewer</remarks>
11946 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)"> 11946 </member>
11947 <summary> 11947 <member name="F:OpenMetaverse.LoginParams.Platform">
11948 Read Keyframes of a certain type 11948 <summary>A string containing the platform information the agent is running on</summary>
11949 advance i 11949 </member>
11950 </summary> 11950 <member name="F:OpenMetaverse.LoginParams.MAC">
11951 <param name="data">Animation Byte array</param> 11951 <summary>A string hash of the network cards Mac Address</summary>
11952 <param name="i">Offset in the Byte Array. Will be advanced</param> 11952 </member>
11953 <param name="keycount">Number of Keyframes</param> 11953 <member name="F:OpenMetaverse.LoginParams.ViewerDigest">
11954 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param> 11954 <summary>Unknown or deprecated</summary>
11955 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param> 11955 </member>
11956 <returns></returns> 11956 <member name="F:OpenMetaverse.LoginParams.ID0">
11957 </member> 11957 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary>
11958 <member name="T:OpenMetaverse.binBVHJoint"> 11958 </member>
11959 <summary> 11959 <member name="F:OpenMetaverse.LoginParams.UserAgent">
11960 A Joint and it's associated meta data and keyframes 11960 <summary>A string containing the viewers Software, this is not directly sent to the login server but
11961 </summary> 11961 instead is used to generate the Version string</summary>
11962 </member> 11962 </member>
11963 <member name="F:OpenMetaverse.binBVHJoint.Name"> 11963 <member name="F:OpenMetaverse.LoginParams.Author">
11964 <summary> 11964 <summary>A string representing the software creator. This is not directly sent to the login server but
11965 Name of the Joint. Matches the avatar_skeleton.xml in client distros 11965 is used by the library to generate the Version information</summary>
11966 </summary> 11966 </member>
11967 </member> 11967 <member name="F:OpenMetaverse.LoginParams.AgreeToTos">
11968 <member name="F:OpenMetaverse.binBVHJoint.Priority"> 11968 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary>
11969 <summary> 11969 </member>
11970 Joint Animation Override? Was the same as the Priority in testing.. 11970 <member name="F:OpenMetaverse.LoginParams.ReadCritical">
11971 </summary> 11971 <summary>Unknown</summary>
11972 </member> 11972 </member>
11973 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys"> 11973 <member name="F:OpenMetaverse.LoginParams.Options">
11974 <summary> 11974 <summary>An array of string sent to the login server to enable various options</summary>
11975 Array of Rotation Keyframes in order from earliest to latest 11975 </member>
11976 </summary> 11976 <member name="F:OpenMetaverse.LoginParams.LoginID">
11977 </member> 11977 <summary>A randomly generated ID to distinguish between login attempts. This value is only used
11978 <member name="F:OpenMetaverse.binBVHJoint.positionkeys"> 11978 internally in the library and is never sent over the wire</summary>
11979 <summary> 11979 </member>
11980 Array of Position Keyframes in order from earliest to latest 11980 <member name="T:OpenMetaverse.LoginResponseData">
11981 This seems to only be for the Pelvis? 11981 <summary>
11982 </summary> 11982 The decoded data returned from the login server after a successful login
11983 </member> 11983 </summary>
11984 <member name="T:OpenMetaverse.binBVHJointKey"> 11984 </member>
11985 <summary> 11985 <member name="F:OpenMetaverse.LoginResponseData.Login">
11986 A Joint Keyframe. This is either a position or a rotation. 11986 <summary>true, false, indeterminate</summary>
11987 </summary> 11987 </member>
11988 </member> 11988 <member name="F:OpenMetaverse.LoginResponseData.Message">
11989 <member name="F:OpenMetaverse.binBVHJointKey.key_element"> 11989 <summary>Login message of the day</summary>
11990 <summary> 11990 </member>
11991 Either a Vector3 position or a Vector3 Euler rotation 11991 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess">
11992 </summary> 11992 <summary>M or PG, also agent_region_access and agent_access_max</summary>
11993 </member> 11993 </member>
11994 <member name="T:OpenMetaverse.HandPose"> 11994 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)">
11995 <summary> 11995 <summary>
11996 Poses set in the animation metadata for the hands. 11996 Parse LLSD Login Reply Data
11997 </summary> 11997 </summary>
11998 </member> 11998 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/>
11999 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width"> 11999 contaning the login response data</param>
12000 <summary> 12000 <remarks>XML-RPC logins do not require this as XML-RPC.NET
12001 Image width 12001 automatically populates the struct properly using attributes</remarks>
12002 </summary> 12002 </member>
12003 </member> 12003 <member name="F:OpenMetaverse.InventorySortOrder.ByName">
12004 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height"> 12004 <summary>Sort by name</summary>
12005 <summary> 12005 </member>
12006 Image height 12006 <member name="F:OpenMetaverse.InventorySortOrder.ByDate">
12007 </summary> 12007 <summary>Sort by date</summary>
12008 </member> 12008 </member>
12009 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels"> 12009 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName">
12010 <summary> 12010 <summary>Sort folders by name, regardless of whether items are
12011 Image channel flags 12011 sorted by name or date</summary>
12012 </summary> 12012 </member>
12013 </member> 12013 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop">
12014 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red"> 12014 <summary>Place system folders at the top</summary>
12015 <summary> 12015 </member>
12016 Red channel data 12016 <member name="T:OpenMetaverse.DeRezDestination">
12017 </summary> 12017 <summary>
12018 </member> 12018 Possible destinations for DeRezObject request
12019 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green"> 12019 </summary>
12020 <summary> 12020 </member>
12021 Green channel data 12021 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave">
12022 </summary> 12022 <summary></summary>
12023 </member> 12023 </member>
12024 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue"> 12024 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy">
12025 <summary> 12025 <summary>Copy from in-world to agent inventory</summary>
12026 Blue channel data 12026 </member>
12027 </summary> 12027 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory">
12028 </member> 12028 <summary>Derez to TaskInventory</summary>
12029 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha"> 12029 </member>
12030 <summary> 12030 <member name="F:OpenMetaverse.DeRezDestination.Attachment">
12031 Alpha channel data 12031 <summary></summary>
12032 </summary> 12032 </member>
12033 </member> 12033 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake">
12034 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump"> 12034 <summary>Take Object</summary>
12035 <summary> 12035 </member>
12036 Bump channel data 12036 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory">
12037 </summary> 12037 <summary></summary>
12038 </member> 12038 </member>
12039 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)"> 12039 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder">
12040 <summary> 12040 <summary>Delete Object</summary>
12041 Create a new blank image 12041 </member>
12042 </summary> 12042 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory">
12043 <param name="width">width</param> 12043 <summary>Put an avatar attachment into agent inventory</summary>
12044 <param name="height">height</param> 12044 </member>
12045 <param name="channels">channel flags</param> 12045 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists">
12046 </member> 12046 <summary></summary>
12047 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)"> 12047 </member>
12048 <summary> 12048 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner">
12049 12049 <summary>Return an object back to the owner's inventory</summary>
12050 </summary> 12050 </member>
12051 <param name="bitmap"></param> 12051 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner">
12052 </member> 12052 <summary>Return a deeded object back to the last owner's inventory</summary>
12053 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)"> 12053 </member>
12054 <summary> 12054 <member name="T:OpenMetaverse.InventoryItemFlags">
12055 Convert the channels in the image. Channels are created or destroyed as required. 12055 <summary>
12056 </summary> 12056 Upper half of the Flags field for inventory items
12057 <param name="channels">new channel flags</param> 12057 </summary>
12058 </member> 12058 </member>
12059 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)"> 12059 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm">
12060 <summary> 12060 <summary>Indicates that the NextOwner permission will be set to the
12061 Resize or stretch the image using nearest neighbor (ugly) resampling 12061 most restrictive set of permissions found in the object set
12062 </summary> 12062 (including linkset items and object inventory items) on next rez</summary>
12063 <param name="width">new width</param> 12063 </member>
12064 <param name="height">new height</param> 12064 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale">
12065 </member> 12065 <summary>Indicates that the object sale information has been
12066 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw"> 12066 changed</summary>
12067 <summary> 12067 </member>
12068 Create a byte array containing 32-bit RGBA data with a bottom-left 12068 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase">
12069 origin, suitable for feeding directly into OpenGL 12069 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary>
12070 </summary> 12070 </member>
12071 <returns>A byte array containing raw texture data</returns> 12071 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner">
12072 </member> 12072 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary>
12073 <member name="M:OpenMetaverse.SoundManager.SoundTrigger(OpenMetaverse.UUID)"> 12073 </member>
12074 <summary> 12074 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup">
12075 Plays a sound in the current region at full volume from avatar position 12075 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary>
12076 </summary> 12076 </member>
12077 <param name="soundID">UUID of the sound to be played</param> 12077 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone">
12078 </member> 12078 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary>
12079 <member name="M:OpenMetaverse.SoundManager.SoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 12079 </member>
12080 <summary> 12080 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner">
12081 Plays a sound in the current region at full volume 12081 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary>
12082 </summary> 12082 </member>
12083 <param name="soundID">UUID of the sound to be played.</param> 12083 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems">
12084 <param name="position">position for the sound to be played at. Normally the avatar.</param> 12084 <summary>Indicates whether this object is composed of multiple
12085 </member> 12085 items or not</summary>
12086 <member name="M:OpenMetaverse.SoundManager.SoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)"> 12086 </member>
12087 <summary> 12087 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference">
12088 Plays a sound in the current region 12088 <summary>Indicates that the asset is only referenced by this
12089 </summary> 12089 inventory item. If this item is deleted or updated to reference a
12090 <param name="soundID">UUID of the sound to be played.</param> 12090 new assetID, the asset can be deleted</summary>
12091 <param name="position">position for the sound to be played at. Normally the avatar.</param> 12091 </member>
12092 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 12092 <member name="T:OpenMetaverse.InventoryBase">
12093 </member> 12093 <summary>
12094 <member name="M:OpenMetaverse.SoundManager.SoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)"> 12094 Base Class for Inventory Items
12095 <summary> 12095 </summary>
12096 Plays a sound in the specified sim 12096 </member>
12097 </summary> 12097 <member name="F:OpenMetaverse.InventoryBase.UUID">
12098 <param name="soundID">UUID of the sound to be played.</param> 12098 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary>
12099 <param name="sim">UUID of the sound to be played.</param> 12099 </member>
12100 <param name="position">position for the sound to be played at. Normally the avatar.</param> 12100 <member name="F:OpenMetaverse.InventoryBase.ParentUUID">
12101 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 12101 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary>
12102 </member> 12102 </member>
12103 <member name="M:OpenMetaverse.SoundManager.SoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)"> 12103 <member name="F:OpenMetaverse.InventoryBase.Name">
12104 <summary> 12104 <summary>Name of item/folder</summary>
12105 Plays a sound 12105 </member>
12106 </summary> 12106 <member name="F:OpenMetaverse.InventoryBase.OwnerID">
12107 <param name="soundID">UUID of the sound to be played.</param> 12107 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
12108 <param name="handle">handle id for the sim to be played in.</param> 12108 </member>
12109 <param name="position">position for the sound to be played at. Normally the avatar.</param> 12109 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)">
12110 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 12110 <summary>
12111 </member> 12111 Constructor, takes an itemID as a parameter
12112 <member name="T:OpenMetaverse.ObjectReturnType"> 12112 </summary>
12113 <summary> 12113 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
12114 Type of return to use when returning objects from a parcel 12114 </member>
12115 </summary> 12115 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12116 </member> 12116 <summary>
12117 <member name="F:OpenMetaverse.ObjectReturnType.None"> 12117
12118 <summary></summary> 12118 </summary>
12119 </member> 12119 <returns></returns>
12120 <member name="F:OpenMetaverse.ObjectReturnType.Owner"> 12120 </member>
12121 <summary>Return objects owned by parcel owner</summary> 12121 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12122 </member> 12122 <summary>
12123 <member name="F:OpenMetaverse.ObjectReturnType.Group"> 12123
12124 <summary>Return objects set to group</summary> 12124 </summary>
12125 </member> 12125 <returns></returns>
12126 <member name="F:OpenMetaverse.ObjectReturnType.Other"> 12126 </member>
12127 <summary>Return objects not owned by parcel owner or set to group</summary> 12127 <member name="M:OpenMetaverse.InventoryBase.GetHashCode">
12128 </member> 12128 <summary>
12129 <member name="F:OpenMetaverse.ObjectReturnType.List"> 12129 Generates a number corresponding to the value of the object to support the use of a hash table,
12130 <summary>Return a specific list of objects on parcel</summary> 12130 suitable for use in hashing algorithms and data structures such as a hash table
12131 </member> 12131 </summary>
12132 <member name="F:OpenMetaverse.ObjectReturnType.Sell"> 12132 <returns>A Hashcode of all the combined InventoryBase fields</returns>
12133 <summary>Return objects that are marked for-sale</summary> 12133 </member>
12134 </member> 12134 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)">
12135 <member name="T:OpenMetaverse.ParcelAccessFlags"> 12135 <summary>
12136 <summary> 12136 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
12137 Blacklist/Whitelist flags used in parcels Access List 12137 </summary>
12138 </summary> 12138 <param name="o">InventoryBase object to compare against</param>
12139 </member> 12139 <returns>true if objects are the same</returns>
12140 <member name="F:OpenMetaverse.ParcelAccessFlags.NoAccess"> 12140 </member>
12141 <summary>Agent is denied access</summary> 12141 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)">
12142 </member> 12142 <summary>
12143 <member name="F:OpenMetaverse.ParcelAccessFlags.Access"> 12143 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
12144 <summary>Agent is granted access</summary> 12144 </summary>
12145 </member> 12145 <param name="o">InventoryBase object to compare against</param>
12146 <member name="T:OpenMetaverse.ParcelResult"> 12146 <returns>true if objects are the same</returns>
12147 <summary> 12147 </member>
12148 The result of a request for parcel properties 12148 <member name="T:OpenMetaverse.InventoryItem">
12149 </summary> 12149 <summary>
12150 </member> 12150 An Item in Inventory
12151 <member name="F:OpenMetaverse.ParcelResult.NoData"> 12151 </summary>
12152 <summary>No matches were found for the request</summary> 12152 </member>
12153 </member> 12153 <member name="F:OpenMetaverse.InventoryItem.AssetUUID">
12154 <member name="F:OpenMetaverse.ParcelResult.Single"> 12154 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary>
12155 <summary>Request matched a single parcel</summary> 12155 </member>
12156 </member> 12156 <member name="F:OpenMetaverse.InventoryItem.Permissions">
12157 <member name="F:OpenMetaverse.ParcelResult.Multiple"> 12157 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary>
12158 <summary>Request matched multiple parcels</summary> 12158 </member>
12159 </member> 12159 <member name="F:OpenMetaverse.InventoryItem.AssetType">
12160 <member name="T:OpenMetaverse.AccessList"> 12160 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary>
12161 <summary> 12161 </member>
12162 Flags used in the ParcelAccessListRequest packet to specify whether 12162 <member name="F:OpenMetaverse.InventoryItem.InventoryType">
12163 we want the access list (whitelist), ban list (blacklist), or both 12163 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary>
12164 </summary> 12164 </member>
12165 </member> 12165 <member name="F:OpenMetaverse.InventoryItem.CreatorID">
12166 <member name="F:OpenMetaverse.AccessList.Access"> 12166 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary>
12167 <summary>Request the access list</summary> 12167 </member>
12168 </member> 12168 <member name="F:OpenMetaverse.InventoryItem.Description">
12169 <member name="F:OpenMetaverse.AccessList.Ban"> 12169 <summary>A Description of this item</summary>
12170 <summary>Request the ban list</summary> 12170 </member>
12171 </member> 12171 <member name="F:OpenMetaverse.InventoryItem.GroupID">
12172 <member name="F:OpenMetaverse.AccessList.Both"> 12172 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary>
12173 <summary>Request both White and Black lists</summary> 12173 </member>
12174 </member> 12174 <member name="F:OpenMetaverse.InventoryItem.GroupOwned">
12175 <member name="T:OpenMetaverse.ParcelPropertiesStatus"> 12175 <summary>If true, item is owned by a group</summary>
12176 <summary> 12176 </member>
12177 Sequence ID in ParcelPropertiesReply packets (sent when avatar 12177 <member name="F:OpenMetaverse.InventoryItem.SalePrice">
12178 tries to cross a parcel border) 12178 <summary>The price this item can be purchased for</summary>
12179 </summary> 12179 </member>
12180 </member> 12180 <member name="F:OpenMetaverse.InventoryItem.SaleType">
12181 <member name="F:OpenMetaverse.ParcelPropertiesStatus.ParcelSelected"> 12181 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary>
12182 <summary>Parcel is currently selected</summary> 12182 </member>
12183 </member> 12183 <member name="F:OpenMetaverse.InventoryItem.Flags">
12184 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotInGroup"> 12184 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary>
12185 <summary>Parcel restricted to a group the avatar is not a 12185 </member>
12186 member of</summary> 12186 <member name="F:OpenMetaverse.InventoryItem.CreationDate">
12187 </member> 12187 <summary>Time and date this inventory item was created, stored as
12188 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionBanned"> 12188 UTC (Coordinated Universal Time)</summary>
12189 <summary>Avatar is banned from the parcel</summary> 12189 </member>
12190 </member> 12190 <member name="F:OpenMetaverse.InventoryItem.TransactionID">
12191 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotOnAccessList"> 12191 <summary>Used to update the AssetID in requests sent to the server</summary>
12192 <summary>Parcel is restricted to an access list that the 12192 </member>
12193 avatar is not on</summary> 12193 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID">
12194 </member> 12194 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary>
12195 <member name="F:OpenMetaverse.ParcelPropertiesStatus.HoveredOverParcel"> 12195 </member>
12196 <summary>Response to hovering over a parcel</summary> 12196 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)">
12197 </member> 12197 <summary>
12198 <member name="T:OpenMetaverse.TerraformAction"> 12198 Construct a new InventoryItem object
12199 <summary> 12199 </summary>
12200 12200 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
12201 </summary> 12201 </member>
12202 </member> 12202 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
12203 <member name="F:OpenMetaverse.TerraformAction.Level"> 12203 <summary>
12204 <summary></summary> 12204 Construct a new InventoryItem object of a specific Type
12205 </member> 12205 </summary>
12206 <member name="F:OpenMetaverse.TerraformAction.Raise"> 12206 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param>
12207 <summary></summary> 12207 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
12208 </member> 12208 </member>
12209 <member name="F:OpenMetaverse.TerraformAction.Lower"> 12209 <member name="M:OpenMetaverse.InventoryItem.IsLink">
12210 <summary></summary> 12210 <summary>
12211 </member> 12211 Indicates inventory item is a link
12212 <member name="F:OpenMetaverse.TerraformAction.Smooth"> 12212 </summary>
12213 <summary></summary> 12213 <returns>True if inventory item is a link to another inventory item</returns>
12214 </member> 12214 </member>
12215 <member name="F:OpenMetaverse.TerraformAction.Noise"> 12215 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12216 <summary></summary> 12216 <summary>
12217 </member> 12217
12218 <member name="F:OpenMetaverse.TerraformAction.Revert"> 12218 </summary>
12219 <summary></summary> 12219 <returns></returns>
12220 </member> 12220 </member>
12221 <member name="T:OpenMetaverse.TerraformBrushSize"> 12221 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12222 <summary> 12222 <summary>
12223 12223
12224 </summary> 12224 </summary>
12225 </member> 12225 <returns></returns>
12226 <member name="F:OpenMetaverse.TerraformBrushSize.Small"> 12226 </member>
12227 <summary></summary> 12227 <member name="M:OpenMetaverse.InventoryItem.GetHashCode">
12228 </member> 12228 <summary>
12229 <member name="F:OpenMetaverse.TerraformBrushSize.Medium"> 12229 Generates a number corresponding to the value of the object to support the use of a hash table.
12230 <summary></summary> 12230 Suitable for use in hashing algorithms and data structures such as a hash table
12231 </member> 12231 </summary>
12232 <member name="F:OpenMetaverse.TerraformBrushSize.Large"> 12232 <returns>A Hashcode of all the combined InventoryItem fields</returns>
12233 <summary></summary> 12233 </member>
12234 </member> 12234 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)">
12235 <member name="T:OpenMetaverse.AccessDeniedReason"> 12235 <summary>
12236 <summary> 12236 Compares an object
12237 Reasons agent is denied access to a parcel on the simulator 12237 </summary>
12238 </summary> 12238 <param name="o">The object to compare</param>
12239 </member> 12239 <returns>true if comparison object matches</returns>
12240 <member name="F:OpenMetaverse.AccessDeniedReason.NotDenied"> 12240 </member>
12241 <summary>Agent is not denied, access is granted</summary> 12241 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)">
12242 </member> 12242 <summary>
12243 <member name="F:OpenMetaverse.AccessDeniedReason.NotInGroup"> 12243 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
12244 <summary>Agent is not a member of the group set for the parcel, or which owns the parcel</summary> 12244 </summary>
12245 </member> 12245 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param>
12246 <member name="F:OpenMetaverse.AccessDeniedReason.NotOnAllowList"> 12246 <returns>true if objects are the same</returns>
12247 <summary>Agent is not on the parcels specific allow list</summary> 12247 </member>
12248 </member> 12248 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)">
12249 <member name="F:OpenMetaverse.AccessDeniedReason.BannedFromParcel"> 12249 <summary>
12250 <summary>Agent is on the parcels ban list</summary> 12250 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object
12251 </member> 12251 </summary>
12252 <member name="F:OpenMetaverse.AccessDeniedReason.NoAccess"> 12252 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param>
12253 <summary>Unknown</summary> 12253 <returns>true if objects are the same</returns>
12254 </member> 12254 </member>
12255 <member name="F:OpenMetaverse.AccessDeniedReason.NotAgeVerified"> 12255 <member name="T:OpenMetaverse.InventoryTexture">
12256 <summary>Agent is not age verified and parcel settings deny access to non age verified avatars</summary> 12256 <summary>
12257 </member> 12257 InventoryTexture Class representing a graphical image
12258 <member name="T:OpenMetaverse.ParcelOverlayType"> 12258 </summary>
12259 <summary> 12259 <seealso cref="!:ManagedImage"/>
12260 Parcel overlay type. This is used primarily for highlighting and 12260 </member>
12261 coloring which is why it is a single integer instead of a set of 12261 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)">
12262 flags 12262 <summary>
12263 </summary> 12263 Construct an InventoryTexture object
12264 <remarks>These values seem to be poorly thought out. The first three 12264 </summary>
12265 bits represent a single value, not flags. For example Auction (0x05) is 12265 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12266 not a combination of OwnedByOther (0x01) and ForSale(0x04). However, 12266 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12267 the BorderWest and BorderSouth values are bit flags that get attached 12267 </member>
12268 to the value stored in the first three bits. Bits four, five, and six 12268 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12269 are unused</remarks> 12269 <summary>
12270 </member> 12270 Construct an InventoryTexture object from a serialization stream
12271 <member name="F:OpenMetaverse.ParcelOverlayType.Public"> 12271 </summary>
12272 <summary>Public land</summary> 12272 </member>
12273 </member> 12273 <member name="T:OpenMetaverse.InventorySound">
12274 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByOther"> 12274 <summary>
12275 <summary>Land is owned by another avatar</summary> 12275 InventorySound Class representing a playable sound
12276 </member> 12276 </summary>
12277 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByGroup"> 12277 </member>
12278 <summary>Land is owned by a group</summary> 12278 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)">
12279 </member> 12279 <summary>
12280 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedBySelf"> 12280 Construct an InventorySound object
12281 <summary>Land is owned by the current avatar</summary> 12281 </summary>
12282 </member> 12282 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12283 <member name="F:OpenMetaverse.ParcelOverlayType.ForSale"> 12283 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12284 <summary>Land is for sale</summary> 12284 </member>
12285 </member> 12285 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12286 <member name="F:OpenMetaverse.ParcelOverlayType.Auction"> 12286 <summary>
12287 <summary>Land is being auctioned</summary> 12287 Construct an InventorySound object from a serialization stream
12288 </member> 12288 </summary>
12289 <member name="F:OpenMetaverse.ParcelOverlayType.BorderWest"> 12289 </member>
12290 <summary>To the west of this area is a parcel border</summary> 12290 <member name="T:OpenMetaverse.InventoryCallingCard">
12291 </member> 12291 <summary>
12292 <member name="F:OpenMetaverse.ParcelOverlayType.BorderSouth"> 12292 InventoryCallingCard Class, contains information on another avatar
12293 <summary>To the south of this area is a parcel border</summary> 12293 </summary>
12294 </member> 12294 </member>
12295 <member name="T:OpenMetaverse.ParcelFlags"> 12295 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)">
12296 <summary> 12296 <summary>
12297 Various parcel properties 12297 Construct an InventoryCallingCard object
12298 </summary> 12298 </summary>
12299 </member> 12299 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12300 <member name="F:OpenMetaverse.ParcelFlags.None"> 12300 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12301 <summary>No flags set</summary> 12301 </member>
12302 </member> 12302 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12303 <member name="F:OpenMetaverse.ParcelFlags.AllowFly"> 12303 <summary>
12304 <summary>Allow avatars to fly (a client-side only restriction)</summary> 12304 Construct an InventoryCallingCard object from a serialization stream
12305 </member> 12305 </summary>
12306 <member name="F:OpenMetaverse.ParcelFlags.AllowOtherScripts"> 12306 </member>
12307 <summary>Allow foreign scripts to run</summary> 12307 <member name="T:OpenMetaverse.InventoryLandmark">
12308 </member> 12308 <summary>
12309 <member name="F:OpenMetaverse.ParcelFlags.ForSale"> 12309 InventoryLandmark Class, contains details on a specific location
12310 <summary>This parcel is for sale</summary> 12310 </summary>
12311 </member> 12311 </member>
12312 <member name="F:OpenMetaverse.ParcelFlags.AllowLandmark"> 12312 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)">
12313 <summary>Allow avatars to create a landmark on this parcel</summary> 12313 <summary>
12314 </member> 12314 Construct an InventoryLandmark object
12315 <member name="F:OpenMetaverse.ParcelFlags.AllowTerraform"> 12315 </summary>
12316 <summary>Allows all avatars to edit the terrain on this parcel</summary> 12316 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12317 </member> 12317 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12318 <member name="F:OpenMetaverse.ParcelFlags.AllowDamage"> 12318 </member>
12319 <summary>Avatars have health and can take damage on this parcel. 12319 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12320 If set, avatars can be killed and sent home here</summary> 12320 <summary>
12321 </member> 12321 Construct an InventoryLandmark object from a serialization stream
12322 <member name="F:OpenMetaverse.ParcelFlags.CreateObjects"> 12322 </summary>
12323 <summary>Foreign avatars can create objects here</summary> 12323 </member>
12324 </member> 12324 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited">
12325 <member name="F:OpenMetaverse.ParcelFlags.ForSaleObjects"> 12325 <summary>
12326 <summary>All objects on this parcel can be purchased</summary> 12326 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited
12327 </member> 12327 </summary>
12328 <member name="F:OpenMetaverse.ParcelFlags.UseAccessGroup"> 12328 </member>
12329 <summary>Access is restricted to a group</summary> 12329 <member name="T:OpenMetaverse.InventoryObject">
12330 </member> 12330 <summary>
12331 <member name="F:OpenMetaverse.ParcelFlags.UseAccessList"> 12331 InventoryObject Class contains details on a primitive or coalesced set of primitives
12332 <summary>Access is restricted to a whitelist</summary> 12332 </summary>
12333 </member> 12333 </member>
12334 <member name="F:OpenMetaverse.ParcelFlags.UseBanList"> 12334 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)">
12335 <summary>Ban blacklist is enabled</summary> 12335 <summary>
12336 </member> 12336 Construct an InventoryObject object
12337 <member name="F:OpenMetaverse.ParcelFlags.UsePassList"> 12337 </summary>
12338 <summary>Unknown</summary> 12338 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12339 </member> 12339 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12340 <member name="F:OpenMetaverse.ParcelFlags.ShowDirectory"> 12340 </member>
12341 <summary>List this parcel in the search directory</summary> 12341 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12342 </member> 12342 <summary>
12343 <member name="F:OpenMetaverse.ParcelFlags.AllowDeedToGroup"> 12343 Construct an InventoryObject object from a serialization stream
12344 <summary>Allow personally owned parcels to be deeded to group</summary> 12344 </summary>
12345 </member> 12345 </member>
12346 <member name="F:OpenMetaverse.ParcelFlags.ContributeWithDeed"> 12346 <member name="P:OpenMetaverse.InventoryObject.ItemFlags">
12347 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary> 12347 <summary>
12348 </member> 12348 Gets or sets the upper byte of the Flags value
12349 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal"> 12349 </summary>
12350 <summary>Restrict sounds originating on this parcel to the 12350 </member>
12351 parcel boundaries</summary> 12351 <member name="P:OpenMetaverse.InventoryObject.AttachPoint">
12352 </member> 12352 <summary>
12353 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects"> 12353 Gets or sets the object attachment point, the lower byte of the Flags value
12354 <summary>Objects on this parcel are sold when the land is 12354 </summary>
12355 purchsaed</summary> 12355 </member>
12356 </member> 12356 <member name="T:OpenMetaverse.InventoryNotecard">
12357 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish"> 12357 <summary>
12358 <summary>Allow this parcel to be published on the web</summary> 12358 InventoryNotecard Class, contains details on an encoded text document
12359 </member> 12359 </summary>
12360 <member name="F:OpenMetaverse.ParcelFlags.MaturePublish"> 12360 </member>
12361 <summary>The information for this parcel is mature content</summary> 12361 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)">
12362 </member> 12362 <summary>
12363 <member name="F:OpenMetaverse.ParcelFlags.UrlWebPage"> 12363 Construct an InventoryNotecard object
12364 <summary>The media URL is an HTML page</summary> 12364 </summary>
12365 </member> 12365 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12366 <member name="F:OpenMetaverse.ParcelFlags.UrlRawHtml"> 12366 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12367 <summary>The media URL is a raw HTML string</summary> 12367 </member>
12368 </member> 12368 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12369 <member name="F:OpenMetaverse.ParcelFlags.RestrictPushObject"> 12369 <summary>
12370 <summary>Restrict foreign object pushes</summary> 12370 Construct an InventoryNotecard object from a serialization stream
12371 </member> 12371 </summary>
12372 <member name="F:OpenMetaverse.ParcelFlags.DenyAnonymous"> 12372 </member>
12373 <summary>Ban all non identified/transacted avatars</summary> 12373 <member name="T:OpenMetaverse.InventoryCategory">
12374 </member> 12374 <summary>
12375 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupScripts"> 12375 InventoryCategory Class
12376 <summary>Allow group-owned scripts to run</summary> 12376 </summary>
12377 </member> 12377 <remarks>TODO: Is this even used for anything?</remarks>
12378 <member name="F:OpenMetaverse.ParcelFlags.CreateGroupObjects"> 12378 </member>
12379 <summary>Allow object creation by group members or group 12379 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)">
12380 objects</summary> 12380 <summary>
12381 </member> 12381 Construct an InventoryCategory object
12382 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry"> 12382 </summary>
12383 <summary>Allow all objects to enter this parcel</summary> 12383 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12384 </member> 12384 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12385 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupObjectEntry"> 12385 </member>
12386 <summary>Only allow group and owner objects to enter this parcel</summary> 12386 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12387 </member> 12387 <summary>
12388 <member name="F:OpenMetaverse.ParcelFlags.AllowVoiceChat"> 12388 Construct an InventoryCategory object from a serialization stream
12389 <summary>Voice Enabled on this parcel</summary> 12389 </summary>
12390 </member> 12390 </member>
12391 <member name="F:OpenMetaverse.ParcelFlags.UseEstateVoiceChan"> 12391 <member name="T:OpenMetaverse.InventoryLSL">
12392 <summary>Use Estate Voice channel for Voice on this parcel</summary> 12392 <summary>
12393 </member> 12393 InventoryLSL Class, represents a Linden Scripting Language object
12394 <member name="F:OpenMetaverse.ParcelFlags.DenyAgeUnverified"> 12394 </summary>
12395 <summary>Deny Age Unverified Users</summary> 12395 </member>
12396 </member> 12396 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)">
12397 <member name="T:OpenMetaverse.ParcelStatus"> 12397 <summary>
12398 <summary> 12398 Construct an InventoryLSL object
12399 Parcel ownership status 12399 </summary>
12400 </summary> 12400 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12401 </member> 12401 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12402 <member name="F:OpenMetaverse.ParcelStatus.None"> 12402 </member>
12403 <summary>Placeholder</summary> 12403 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12404 </member> 12404 <summary>
12405 <member name="F:OpenMetaverse.ParcelStatus.Leased"> 12405 Construct an InventoryLSL object from a serialization stream
12406 <summary>Parcel is leased (owned) by an avatar or group</summary> 12406 </summary>
12407 </member> 12407 </member>
12408 <member name="F:OpenMetaverse.ParcelStatus.LeasePending"> 12408 <member name="T:OpenMetaverse.InventorySnapshot">
12409 <summary>Parcel is in process of being leased (purchased) by an avatar or group</summary> 12409 <summary>
12410 </member> 12410 InventorySnapshot Class, an image taken with the viewer
12411 <member name="F:OpenMetaverse.ParcelStatus.Abandoned"> 12411 </summary>
12412 <summary>Parcel has been abandoned back to Governor Linden</summary> 12412 </member>
12413 </member> 12413 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)">
12414 <member name="T:OpenMetaverse.ParcelCategory"> 12414 <summary>
12415 <summary> 12415 Construct an InventorySnapshot object
12416 Category parcel is listed in under search 12416 </summary>
12417 </summary> 12417 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12418 </member> 12418 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12419 <member name="F:OpenMetaverse.ParcelCategory.None"> 12419 </member>
12420 <summary>No assigned category</summary> 12420 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12421 </member> 12421 <summary>
12422 <member name="F:OpenMetaverse.ParcelCategory.Linden"> 12422 Construct an InventorySnapshot object from a serialization stream
12423 <summary>Linden Infohub or public area</summary> 12423 </summary>
12424 </member> 12424 </member>
12425 <member name="F:OpenMetaverse.ParcelCategory.Adult"> 12425 <member name="T:OpenMetaverse.InventoryAttachment">
12426 <summary>Adult themed area</summary> 12426 <summary>
12427 </member> 12427 InventoryAttachment Class, contains details on an attachable object
12428 <member name="F:OpenMetaverse.ParcelCategory.Arts"> 12428 </summary>
12429 <summary>Arts and Culture</summary> 12429 </member>
12430 </member> 12430 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)">
12431 <member name="F:OpenMetaverse.ParcelCategory.Business"> 12431 <summary>
12432 <summary>Business</summary> 12432 Construct an InventoryAttachment object
12433 </member> 12433 </summary>
12434 <member name="F:OpenMetaverse.ParcelCategory.Educational"> 12434 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12435 <summary>Educational</summary> 12435 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12436 </member> 12436 </member>
12437 <member name="F:OpenMetaverse.ParcelCategory.Gaming"> 12437 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12438 <summary>Gaming</summary> 12438 <summary>
12439 </member> 12439 Construct an InventoryAttachment object from a serialization stream
12440 <member name="F:OpenMetaverse.ParcelCategory.Hangout"> 12440 </summary>
12441 <summary>Hangout or Club</summary> 12441 </member>
12442 </member> 12442 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint">
12443 <member name="F:OpenMetaverse.ParcelCategory.Newcomer"> 12443 <summary>
12444 <summary>Newcomer friendly</summary> 12444 Get the last AttachmentPoint this object was attached to
12445 </member> 12445 </summary>
12446 <member name="F:OpenMetaverse.ParcelCategory.Park"> 12446 </member>
12447 <summary>Parks and Nature</summary> 12447 <member name="T:OpenMetaverse.InventoryWearable">
12448 </member> 12448 <summary>
12449 <member name="F:OpenMetaverse.ParcelCategory.Residential"> 12449 InventoryWearable Class, details on a clothing item or body part
12450 <summary>Residential</summary> 12450 </summary>
12451 </member> 12451 </member>
12452 <member name="F:OpenMetaverse.ParcelCategory.Shopping"> 12452 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)">
12453 <summary>Shopping</summary> 12453 <summary>
12454 </member> 12454 Construct an InventoryWearable object
12455 <member name="F:OpenMetaverse.ParcelCategory.Stage"> 12455 </summary>
12456 <summary>Not Used?</summary> 12456 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12457 </member> 12457 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12458 <member name="F:OpenMetaverse.ParcelCategory.Other"> 12458 </member>
12459 <summary>Other</summary> 12459 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12460 </member> 12460 <summary>
12461 <member name="F:OpenMetaverse.ParcelCategory.Any"> 12461 Construct an InventoryWearable object from a serialization stream
12462 <summary>Not an actual category, only used for queries</summary> 12462 </summary>
12463 </member> 12463 </member>
12464 <member name="T:OpenMetaverse.LandingType"> 12464 <member name="P:OpenMetaverse.InventoryWearable.WearableType">
12465 <summary> 12465 <summary>
12466 Type of teleport landing for a parcel 12466 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc
12467 </summary> 12467 </summary>
12468 </member> 12468 </member>
12469 <member name="F:OpenMetaverse.LandingType.None"> 12469 <member name="T:OpenMetaverse.InventoryAnimation">
12470 <summary>Unset, simulator default</summary> 12470 <summary>
12471 </member> 12471 InventoryAnimation Class, A bvh encoded object which animates an avatar
12472 <member name="F:OpenMetaverse.LandingType.LandingPoint"> 12472 </summary>
12473 <summary>Specific landing point set for this parcel</summary> 12473 </member>
12474 </member> 12474 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)">
12475 <member name="F:OpenMetaverse.LandingType.Direct"> 12475 <summary>
12476 <summary>No landing point set, direct teleports enabled for 12476 Construct an InventoryAnimation object
12477 this parcel</summary> 12477 </summary>
12478 </member> 12478 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12479 <member name="T:OpenMetaverse.ParcelMediaCommand"> 12479 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12480 <summary> 12480 </member>
12481 Parcel Media Command used in ParcelMediaCommandMessage 12481 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12482 </summary> 12482 <summary>
12483 </member> 12483 Construct an InventoryAnimation object from a serialization stream
12484 <member name="F:OpenMetaverse.ParcelMediaCommand.Stop"> 12484 </summary>
12485 <summary>Stop the media stream and go back to the first frame</summary> 12485 </member>
12486 </member> 12486 <member name="T:OpenMetaverse.InventoryGesture">
12487 <member name="F:OpenMetaverse.ParcelMediaCommand.Pause"> 12487 <summary>
12488 <summary>Pause the media stream (stop playing but stay on current frame)</summary> 12488 InventoryGesture Class, details on a series of animations, sounds, and actions
12489 </member> 12489 </summary>
12490 <member name="F:OpenMetaverse.ParcelMediaCommand.Play"> 12490 </member>
12491 <summary>Start the current media stream playing and stop when the end is reached</summary> 12491 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)">
12492 </member> 12492 <summary>
12493 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop"> 12493 Construct an InventoryGesture object
12494 <summary>Start the current media stream playing, 12494 </summary>
12495 loop to the beginning when the end is reached and continue to play</summary> 12495 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
12496 </member> 12496 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
12497 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture"> 12497 </member>
12498 <summary>Specifies the texture to replace with video</summary> 12498 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12499 <remarks>If passing the key of a texture, it must be explicitly typecast as a key, 12499 <summary>
12500 not just passed within double quotes.</remarks> 12500 Construct an InventoryGesture object from a serialization stream
12501 </member> 12501 </summary>
12502 <member name="F:OpenMetaverse.ParcelMediaCommand.URL"> 12502 </member>
12503 <summary>Specifies the movie URL (254 characters max)</summary> 12503 <member name="T:OpenMetaverse.InventoryFolder">
12504 </member> 12504 <summary>
12505 <member name="F:OpenMetaverse.ParcelMediaCommand.Time"> 12505 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific
12506 <summary>Specifies the time index at which to begin playing</summary> 12506 to itself
12507 </member> 12507 </summary>
12508 <member name="F:OpenMetaverse.ParcelMediaCommand.Agent"> 12508 </member>
12509 <summary>Specifies a single agent to apply the media command to</summary> 12509 <member name="F:OpenMetaverse.InventoryFolder.PreferredType">
12510 </member> 12510 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary>
12511 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload"> 12511 </member>
12512 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie, 12512 <member name="F:OpenMetaverse.InventoryFolder.Version">
12513 unload resets it to the real texture that the movie was replacing.</summary> 12513 <summary>The Version of this folder</summary>
12514 </member> 12514 </member>
12515 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign"> 12515 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount">
12516 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties 12516 <summary>Number of child items this folder contains.</summary>
12517 (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.</summary> 12517 </member>
12518 </member> 12518 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)">
12519 <member name="F:OpenMetaverse.ParcelMediaCommand.Type"> 12519 <summary>
12520 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only). 12520 Constructor
12521 Use "text/html" for HTML.</summary> 12521 </summary>
12522 </member> 12522 <param name="itemID">UUID of the folder</param>
12523 <member name="F:OpenMetaverse.ParcelMediaCommand.Size"> 12523 </member>
12524 <summary>Resizes a Web page to fit on x, y pixels (1.19.1 RC0 and later only).</summary> 12524 <member name="M:OpenMetaverse.InventoryFolder.ToString">
12525 <remarks>This might still not be working</remarks> 12525 <summary>
12526 </member> 12526
12527 <member name="F:OpenMetaverse.ParcelMediaCommand.Desc"> 12527 </summary>
12528 <summary>Sets a description for the media being displayed (1.19.1 RC0 and later only).</summary> 12528 <returns></returns>
12529 </member> 12529 </member>
12530 <member name="T:OpenMetaverse.ParcelInfo"> 12530 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12531 <summary> 12531 <summary>
12532 Some information about a parcel of land returned from a DirectoryManager search 12532 Get Serilization data for this InventoryFolder object
12533 </summary> 12533 </summary>
12534 </member> 12534 </member>
12535 <member name="F:OpenMetaverse.ParcelInfo.ID"> 12535 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
12536 <summary>Global Key of record</summary> 12536 <summary>
12537 </member> 12537 Construct an InventoryFolder object from a serialization stream
12538 <member name="F:OpenMetaverse.ParcelInfo.OwnerID"> 12538 </summary>
12539 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 12539 </member>
12540 </member> 12540 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode">
12541 <member name="F:OpenMetaverse.ParcelInfo.Name"> 12541 <summary>
12542 <summary>Name field of parcel, limited to 128 characters</summary> 12542
12543 </member> 12543 </summary>
12544 <member name="F:OpenMetaverse.ParcelInfo.Description"> 12544 <returns></returns>
12545 <summary>Description field of parcel, limited to 256 characters</summary> 12545 </member>
12546 </member> 12546 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)">
12547 <member name="F:OpenMetaverse.ParcelInfo.ActualArea"> 12547 <summary>
12548 <summary>Total Square meters of parcel</summary> 12548
12549 </member> 12549 </summary>
12550 <member name="F:OpenMetaverse.ParcelInfo.BillableArea"> 12550 <param name="o"></param>
12551 <summary>Total area billable as Tier, for group owned land this will be 10% less than ActualArea</summary> 12551 <returns></returns>
12552 </member> 12552 </member>
12553 <member name="F:OpenMetaverse.ParcelInfo.Mature"> 12553 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)">
12554 <summary>True of parcel is in Mature simulator</summary> 12554 <summary>
12555 </member> 12555
12556 <member name="F:OpenMetaverse.ParcelInfo.GlobalX"> 12556 </summary>
12557 <summary>Grid global X position of parcel</summary> 12557 <param name="o"></param>
12558 </member> 12558 <returns></returns>
12559 <member name="F:OpenMetaverse.ParcelInfo.GlobalY"> 12559 </member>
12560 <summary>Grid global Y position of parcel</summary> 12560 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)">
12561 </member> 12561 <summary>
12562 <member name="F:OpenMetaverse.ParcelInfo.GlobalZ"> 12562
12563 <summary>Grid global Z position of parcel (not used)</summary> 12563 </summary>
12564 </member> 12564 <param name="o"></param>
12565 <member name="F:OpenMetaverse.ParcelInfo.SimName"> 12565 <returns></returns>
12566 <summary>Name of simulator parcel is located in</summary> 12566 </member>
12567 </member> 12567 <member name="T:OpenMetaverse.InventoryManager">
12568 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID"> 12568 <summary>
12569 <summary>Texture <seealso cref="T:OpenMetaverse.UUID"/> of parcels display picture</summary> 12569 Tools for dealing with agents inventory
12570 </member> 12570 </summary>
12571 <member name="F:OpenMetaverse.ParcelInfo.Dwell"> 12571 </member>
12572 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary> 12572 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID">
12573 </member> 12573 <summary>Used for converting shadow_id to asset_id</summary>
12574 <member name="F:OpenMetaverse.ParcelInfo.SalePrice"> 12574 </member>
12575 <summary>Sale price of parcel (not used)</summary> 12575 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived">
12576 </member> 12576 <summary>The event subscribers, null of no subscribers</summary>
12577 <member name="F:OpenMetaverse.ParcelInfo.AuctionID"> 12577 </member>
12578 <summary>Auction ID of parcel</summary> 12578 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)">
12579 </member> 12579 <summary>Raises the ItemReceived Event</summary>
12580 <member name="T:OpenMetaverse.ParcelMedia"> 12580 <param name="e">A ItemReceivedEventArgs object containing
12581 <summary> 12581 the data sent from the simulator</param>
12582 Parcel Media Information 12582 </member>
12583 </summary> 12583 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock">
12584 </member> 12584 <summary>Thread sync lock object</summary>
12585 <member name="F:OpenMetaverse.ParcelMedia.MediaAutoScale"> 12585 </member>
12586 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary> 12586 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated">
12587 </member> 12587 <summary>The event subscribers, null of no subscribers</summary>
12588 <member name="F:OpenMetaverse.ParcelMedia.MediaLoop"> 12588 </member>
12589 <summary>A boolean, if true the viewer should loop the media</summary> 12589 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)">
12590 </member> 12590 <summary>Raises the FolderUpdated Event</summary>
12591 <member name="F:OpenMetaverse.ParcelMedia.MediaID"> 12591 <param name="e">A FolderUpdatedEventArgs object containing
12592 <summary>The Asset UUID of the Texture which when applied to a 12592 the data sent from the simulator</param>
12593 primitive will display the media</summary> 12593 </member>
12594 </member> 12594 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock">
12595 <member name="F:OpenMetaverse.ParcelMedia.MediaURL"> 12595 <summary>Thread sync lock object</summary>
12596 <summary>A URL which points to any Quicktime supported media type</summary> 12596 </member>
12597 </member> 12597 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered">
12598 <member name="F:OpenMetaverse.ParcelMedia.MediaDesc"> 12598 <summary>The event subscribers, null of no subscribers</summary>
12599 <summary>A description of the media</summary> 12599 </member>
12600 </member> 12600 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)">
12601 <member name="F:OpenMetaverse.ParcelMedia.MediaHeight"> 12601 <summary>Raises the InventoryObjectOffered Event</summary>
12602 <summary>An Integer which represents the height of the media</summary> 12602 <param name="e">A InventoryObjectOfferedEventArgs object containing
12603 </member> 12603 the data sent from the simulator</param>
12604 <member name="F:OpenMetaverse.ParcelMedia.MediaWidth"> 12604 </member>
12605 <summary>An integer which represents the width of the media</summary> 12605 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock">
12606 </member> 12606 <summary>Thread sync lock object</summary>
12607 <member name="F:OpenMetaverse.ParcelMedia.MediaType"> 12607 </member>
12608 <summary>A string which contains the mime type of the media</summary> 12608 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived">
12609 </member> 12609 <summary>The event subscribers, null of no subscribers</summary>
12610 <member name="T:OpenMetaverse.Parcel"> 12610 </member>
12611 <summary> 12611 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)">
12612 Parcel of land, a portion of virtual real estate in a simulator 12612 <summary>Raises the TaskItemReceived Event</summary>
12613 </summary> 12613 <param name="e">A TaskItemReceivedEventArgs object containing
12614 </member> 12614 the data sent from the simulator</param>
12615 <member name="F:OpenMetaverse.Parcel.SelfCount"> 12615 </member>
12616 <summary></summary> 12616 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock">
12617 </member> 12617 <summary>Thread sync lock object</summary>
12618 <member name="F:OpenMetaverse.Parcel.OtherCount"> 12618 </member>
12619 <summary></summary> 12619 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply">
12620 </member> 12620 <summary>The event subscribers, null of no subscribers</summary>
12621 <member name="F:OpenMetaverse.Parcel.PublicCount"> 12621 </member>
12622 <summary></summary> 12622 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)">
12623 </member> 12623 <summary>Raises the FindObjectByPath Event</summary>
12624 <member name="F:OpenMetaverse.Parcel.LocalID"> 12624 <param name="e">A FindObjectByPathEventArgs object containing
12625 <summary>Simulator-local ID of this parcel</summary> 12625 the data sent from the simulator</param>
12626 </member> 12626 </member>
12627 <member name="F:OpenMetaverse.Parcel.OwnerID"> 12627 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock">
12628 <summary>UUID of the owner of this parcel</summary> 12628 <summary>Thread sync lock object</summary>
12629 </member> 12629 </member>
12630 <member name="F:OpenMetaverse.Parcel.IsGroupOwned"> 12630 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply">
12631 <summary>Whether the land is deeded to a group or not</summary> 12631 <summary>The event subscribers, null of no subscribers</summary>
12632 </member> 12632 </member>
12633 <member name="F:OpenMetaverse.Parcel.AuctionID"> 12633 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)">
12634 <summary></summary> 12634 <summary>Raises the TaskInventoryReply Event</summary>
12635 </member> 12635 <param name="e">A TaskInventoryReplyEventArgs object containing
12636 <member name="F:OpenMetaverse.Parcel.ClaimDate"> 12636 the data sent from the simulator</param>
12637 <summary>Date land was claimed</summary> 12637 </member>
12638 </member> 12638 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock">
12639 <member name="F:OpenMetaverse.Parcel.ClaimPrice"> 12639 <summary>Thread sync lock object</summary>
12640 <summary>Appears to always be zero</summary> 12640 </member>
12641 </member> 12641 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory">
12642 <member name="F:OpenMetaverse.Parcel.RentPrice"> 12642 <summary>The event subscribers, null of no subscribers</summary>
12643 <summary>This field is no longer used</summary> 12643 </member>
12644 </member> 12644 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)">
12645 <member name="F:OpenMetaverse.Parcel.AABBMin"> 12645 <summary>Raises the SaveAssetToInventory Event</summary>
12646 <summary>Minimum corner of the axis-aligned bounding box for this 12646 <param name="e">A SaveAssetToInventoryEventArgs object containing
12647 parcel</summary> 12647 the data sent from the simulator</param>
12648 </member> 12648 </member>
12649 <member name="F:OpenMetaverse.Parcel.AABBMax"> 12649 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock">
12650 <summary>Maximum corner of the axis-aligned bounding box for this 12650 <summary>Thread sync lock object</summary>
12651 parcel</summary> 12651 </member>
12652 </member> 12652 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply">
12653 <member name="F:OpenMetaverse.Parcel.Bitmap"> 12653 <summary>The event subscribers, null of no subscribers</summary>
12654 <summary>Bitmap describing land layout in 4x4m squares across the 12654 </member>
12655 entire region</summary> 12655 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)">
12656 </member> 12656 <summary>Raises the ScriptRunningReply Event</summary>
12657 <member name="F:OpenMetaverse.Parcel.Area"> 12657 <param name="e">A ScriptRunningReplyEventArgs object containing
12658 <summary>Total parcel land area</summary> 12658 the data sent from the simulator</param>
12659 </member> 12659 </member>
12660 <member name="F:OpenMetaverse.Parcel.Status"> 12660 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock">
12661 <summary></summary> 12661 <summary>Thread sync lock object</summary>
12662 </member> 12662 </member>
12663 <member name="F:OpenMetaverse.Parcel.SimWideMaxPrims"> 12663 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames">
12664 <summary>Maximum primitives across the entire simulator</summary> 12664 <summary>Partial mapping of AssetTypes to folder names</summary>
12665 </member> 12665 </member>
12666 <member name="F:OpenMetaverse.Parcel.SimWideTotalPrims"> 12666 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)">
12667 <summary>Total primitives across the entire simulator</summary> 12667 <summary>
12668 </member> 12668 Default constructor
12669 <member name="F:OpenMetaverse.Parcel.MaxPrims"> 12669 </summary>
12670 <summary>Maximum number of primitives this parcel supports</summary> 12670 <param name="client">Reference to the GridClient object</param>
12671 </member> 12671 </member>
12672 <member name="F:OpenMetaverse.Parcel.TotalPrims"> 12672 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)">
12673 <summary>Total number of primitives on this parcel</summary> 12673 <summary>
12674 </member> 12674 Fetch an inventory item from the dataserver
12675 <member name="F:OpenMetaverse.Parcel.OwnerPrims"> 12675 </summary>
12676 <summary>Total number of primitives owned by the parcel owner on 12676 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
12677 this parcel</summary> 12677 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12678 </member> 12678 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
12679 <member name="F:OpenMetaverse.Parcel.GroupPrims"> 12679 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns>
12680 <summary>Total number of primitives owned by the parcel group on 12680 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> event</remarks>
12681 this parcel</summary> 12681 </member>
12682 </member> 12682 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12683 <member name="F:OpenMetaverse.Parcel.OtherPrims"> 12683 <summary>
12684 <summary>Total number of other primitives on this parcel</summary> 12684 Request A single inventory item
12685 </member> 12685 </summary>
12686 <member name="F:OpenMetaverse.Parcel.ParcelPrimBonus"> 12686 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
12687 <summary></summary> 12687 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12688 </member> 12688 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
12689 <member name="F:OpenMetaverse.Parcel.OtherCleanTime"> 12689 </member>
12690 <summary>Autoreturn value in minutes for others' objects</summary> 12690 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
12691 </member> 12691 <summary>
12692 <member name="F:OpenMetaverse.Parcel.Flags"> 12692 Request inventory items
12693 <summary></summary> 12693 </summary>
12694 </member> 12694 <param name="itemIDs">Inventory items to request</param>
12695 <member name="F:OpenMetaverse.Parcel.SalePrice"> 12695 <param name="ownerIDs">Owners of the inventory items</param>
12696 <summary>Sale price of the parcel, only useful if ForSale is set</summary> 12696 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
12697 <remarks>The SalePrice will remain the same after an ownership 12697 </member>
12698 transfer (sale), so it can be used to see the purchase price after 12698 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)">
12699 a sale if the new owner has not changed it</remarks> 12699 <summary>
12700 </member> 12700 Get contents of a folder
12701 <member name="F:OpenMetaverse.Parcel.Name"> 12701 </summary>
12702 <summary>Parcel Name</summary> 12702 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param>
12703 </member> 12703 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param>
12704 <member name="F:OpenMetaverse.Parcel.Desc"> 12704 <param name="folders">true to retrieve folders</param>
12705 <summary>Parcel Description</summary> 12705 <param name="items">true to retrieve items</param>
12706 </member> 12706 <param name="order">sort order to return results in</param>
12707 <member name="F:OpenMetaverse.Parcel.MusicURL"> 12707 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
12708 <summary>URL For Music Stream</summary> 12708 <returns>A list of inventory items matching search criteria within folder</returns>
12709 </member> 12709 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/>
12710 <member name="F:OpenMetaverse.Parcel.GroupID"> 12710 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are
12711 <summary></summary> 12711 requested</remarks>
12712 </member> 12712 </member>
12713 <member name="F:OpenMetaverse.Parcel.PassPrice"> 12713 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)">
12714 <summary>Price for a temporary pass</summary> 12714 <summary>
12715 </member> 12715 Request the contents of an inventory folder
12716 <member name="F:OpenMetaverse.Parcel.PassHours"> 12716 </summary>
12717 <summary>How long is pass valid for</summary> 12717 <param name="folder">The folder to search</param>
12718 </member> 12718 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12719 <member name="F:OpenMetaverse.Parcel.Category"> 12719 <param name="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param>
12720 <summary></summary> 12720 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param>
12721 </member> 12721 <param name="order">the sort order to return items in</param>
12722 <member name="F:OpenMetaverse.Parcel.AuthBuyerID"> 12722 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/>
12723 <summary>Key of authorized buyer</summary> 12723 </member>
12724 </member> 12724 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)">
12725 <member name="F:OpenMetaverse.Parcel.SnapshotID"> 12725 <summary>
12726 <summary>Key of parcel snapshot</summary> 12726 Returns the UUID of the folder (category) that defaults to
12727 </member> 12727 containing 'type'. The folder is not necessarily only for that
12728 <member name="F:OpenMetaverse.Parcel.UserLocation"> 12728 type
12729 <summary></summary> 12729 </summary>
12730 </member> 12730 <remarks>This will return the root folder if one does not exist</remarks>
12731 <member name="F:OpenMetaverse.Parcel.UserLookAt"> 12731 <param name="type"></param>
12732 <summary></summary> 12732 <returns>The UUID of the desired folder if found, the UUID of the RootFolder
12733 </member> 12733 if not found, or UUID.Zero on failure</returns>
12734 <member name="F:OpenMetaverse.Parcel.Landing"> 12734 </member>
12735 <summary></summary> 12735 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)">
12736 </member> 12736 <summary>
12737 <member name="F:OpenMetaverse.Parcel.Dwell"> 12737 Find an object in inventory using a specific path to search
12738 <summary></summary> 12738 </summary>
12739 </member> 12739 <param name="baseFolder">The folder to begin the search in</param>
12740 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous"> 12740 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12741 <summary></summary> 12741 <param name="path">A string path to search</param>
12742 </member> 12742 <param name="timeoutMS">milliseconds to wait for a reply</param>
12743 <member name="F:OpenMetaverse.Parcel.RegionPushOverride"> 12743 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if
12744 <summary></summary> 12744 timeout occurs or item is not found</returns>
12745 </member> 12745 </member>
12746 <member name="F:OpenMetaverse.Parcel.AccessWhiteList"> 12746 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
12747 <summary>Access list of who is whitelisted on this 12747 <summary>
12748 parcel</summary> 12748 Find inventory items by path
12749 </member> 12749 </summary>
12750 <member name="F:OpenMetaverse.Parcel.AccessBlackList"> 12750 <param name="baseFolder">The folder to begin the search in</param>
12751 <summary>Access list of who is blacklisted on this 12751 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12752 parcel</summary> 12752 <param name="path">A string path to search, folders/objects separated by a '/'</param>
12753 </member> 12753 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath"/> event</remarks>
12754 <member name="F:OpenMetaverse.Parcel.RegionDenyAgeUnverified"> 12754 </member>
12755 <summary>TRUE of region denies access to age unverified users</summary> 12755 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)">
12756 </member> 12756 <summary>
12757 <member name="F:OpenMetaverse.Parcel.ObscureMedia"> 12757 Search inventory Store object for an item or folder
12758 <summary>true to obscure (hide) media url</summary> 12758 </summary>
12759 </member> 12759 <param name="baseFolder">The folder to begin the search in</param>
12760 <member name="F:OpenMetaverse.Parcel.ObscureMusic"> 12760 <param name="path">An array which creates a path to search</param>
12761 <summary>true to obscure (hide) music url</summary> 12761 <param name="level">Number of levels below baseFolder to conduct searches</param>
12762 </member> 12762 <param name="firstOnly">if True, will stop searching after first match is found</param>
12763 <member name="F:OpenMetaverse.Parcel.Media"> 12763 <returns>A list of inventory items found</returns>
12764 <summary>A struct containing media details</summary> 12764 </member>
12765 </member> 12765 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)">
12766 <member name="M:OpenMetaverse.Parcel.ToString"> 12766 <summary>
12767 <summary> 12767 Move an inventory item or folder to a new location
12768 Displays a parcel object in string format 12768 </summary>
12769 </summary> 12769 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
12770 <returns>string containing key=value pairs of a parcel object</returns> 12770 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
12771 </member> 12771 </member>
12772 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)"> 12772 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)">
12773 <summary> 12773 <summary>
12774 Defalt constructor 12774 Move an inventory item or folder to a new location and change its name
12775 </summary> 12775 </summary>
12776 <param name="localID">Local ID of this parcel</param> 12776 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
12777 </member> 12777 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
12778 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)"> 12778 <param name="newName">The name to change the item or folder to</param>
12779 <summary> 12779 </member>
12780 Update the simulator with any local changes to this Parcel object 12780 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
12781 </summary> 12781 <summary>
12782 <param name="simulator">Simulator to send updates to</param> 12782 Move and rename a folder
12783 <param name="wantReply">Whether we want the simulator to confirm 12783 </summary>
12784 the update with a reply packet or not</param> 12784 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12785 </member> 12785 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12786 <member name="M:OpenMetaverse.Parcel.UpdateOtherCleanTime(OpenMetaverse.Simulator)"> 12786 <param name="newName">The name to change the folder to</param>
12787 <summary> 12787 </member>
12788 Set Autoreturn time 12788 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
12789 </summary> 12789 <summary>
12790 <param name="simulator">Simulator to send the update to</param> 12790 Update folder properties
12791 </member> 12791 </summary>
12792 <member name="T:OpenMetaverse.ParcelManager"> 12792 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param>
12793 <summary> 12793 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param>
12794 Parcel (subdivided simulator lots) subsystem 12794 <param name="name">Folder name</param>
12795 </summary> 12795 <param name="type">Folder type</param>
12796 </member> 12796 </member>
12797 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)"> 12797 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12798 <summary> 12798 <summary>
12799 Default constructor 12799 Move a folder
12800 </summary> 12800 </summary>
12801 <param name="client">A reference to the GridClient object</param> 12801 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12802 </member> 12802 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12803 <member name="M:OpenMetaverse.ParcelManager.InfoRequest(OpenMetaverse.UUID)"> 12803 </member>
12804 <summary> 12804 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
12805 Request basic information for a single parcel 12805 <summary>
12806 </summary> 12806 Move multiple folders, the keys in the Dictionary parameter,
12807 <param name="parcelID">Simulator-local ID of the parcel</param> 12807 to a new parents, the value of that folder's key.
12808 </member> 12808 </summary>
12809 <member name="M:OpenMetaverse.ParcelManager.PropertiesRequest(OpenMetaverse.Simulator,System.Int32,System.Int32)"> 12809 <param name="foldersNewParents">A Dictionary containing the
12810 <summary> 12810 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the
12811 Request properties of a single parcel 12811 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param>
12812 </summary> 12812 </member>
12813 <param name="simulator">Simulator containing the parcel</param> 12813 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12814 <param name="localID">Simulator-local ID of the parcel</param> 12814 <summary>
12815 <param name="sequenceID">An arbitrary integer that will be returned 12815 Move an inventory item to a new folder
12816 with the ParcelProperties reply, useful for distinguishing between 12816 </summary>
12817 multiple simultaneous requests</param> 12817 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
12818 </member> 12818 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
12819 <member name="M:OpenMetaverse.ParcelManager.AccessListRequest(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"> 12819 </member>
12820 <summary> 12820 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
12821 Request the access list for a single parcel 12821 <summary>
12822 </summary> 12822 Move and rename an inventory item
12823 <param name="simulator">Simulator containing the parcel</param> 12823 </summary>
12824 <param name="localID">Simulator-local ID of the parcel</param> 12824 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
12825 <param name="sequenceID">An arbitrary integer that will be returned 12825 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
12826 with the ParcelAccessList reply, useful for distinguishing between 12826 <param name="newName">The name to change the folder to</param>
12827 multiple simultaneous requests</param> 12827 </member>
12828 <param name="flags"></param> 12828 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
12829 </member> 12829 <summary>
12830 <member name="M:OpenMetaverse.ParcelManager.PropertiesRequest(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)"> 12830 Move multiple inventory items to new locations
12831 <summary> 12831 </summary>
12832 Request properties of parcels using a bounding box selection 12832 <param name="itemsNewParents">A Dictionary containing the
12833 </summary> 12833 <seealso cref="T:OpenMetaverse.UUID"/> of the source item as the key, and the
12834 <param name="simulator">Simulator containing the parcel</param> 12834 <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder as the value</param>
12835 <param name="north">Northern boundary of the parcel selection</param> 12835 </member>
12836 <param name="east">Eastern boundary of the parcel selection</param> 12836 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)">
12837 <param name="south">Southern boundary of the parcel selection</param> 12837 <summary>
12838 <param name="west">Western boundary of the parcel selection</param> 12838 Remove descendants of a folder
12839 <param name="sequenceID">An arbitrary integer that will be returned 12839 </summary>
12840 with the ParcelProperties reply, useful for distinguishing between 12840 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param>
12841 different types of parcel property requests</param> 12841 </member>
12842 <param name="snapSelection">A boolean that is returned with the 12842 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)">
12843 ParcelProperties reply, useful for snapping focus to a single 12843 <summary>
12844 parcel</param> 12844 Remove a single item from inventory
12845 </member> 12845 </summary>
12846 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"> 12846 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param>
12847 <summary> 12847 </member>
12848 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code> 12848 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)">
12849 dictionary) 12849 <summary>
12850 </summary> 12850 Remove a folder from inventory
12851 <param name="simulator">Simulator to request parcels from (must be connected)</param> 12851 </summary>
12852 </member> 12852 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param>
12853 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)"> 12853 </member>
12854 <summary> 12854 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
12855 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code> 12855 <summary>
12856 dictionary) 12856 Remove multiple items or folders from inventory
12857 </summary> 12857 </summary>
12858 <param name="simulator">Simulator to request parcels from (must be connected)</param> 12858 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param>
12859 <param name="refresh">If TRUE, will force a full refresh</param> 12859 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param>
12860 <param name="msDelay">Number of milliseconds to pause in between each request</param> 12860 </member>
12861 </member> 12861 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound">
12862 <member name="M:OpenMetaverse.ParcelManager.DwellRequest(OpenMetaverse.Simulator,System.Int32)"> 12862 <summary>
12863 <summary> 12863 Empty the Lost and Found folder
12864 Request the dwell value for a parcel 12864 </summary>
12865 </summary> 12865 </member>
12866 <param name="simulator">Simulator containing the parcel</param> 12866 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash">
12867 <param name="localID">Simulator-local ID of the parcel</param> 12867 <summary>
12868 </member> 12868 Empty the Trash folder
12869 <member name="M:OpenMetaverse.ParcelManager.Buy(OpenMetaverse.Simulator,System.Int32,System.Boolean,OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32)"> 12869 </summary>
12870 <summary> 12870 </member>
12871 Send a request to Purchase a parcel of land 12871 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12872 </summary> 12872 <summary>
12873 <param name="simulator">The Simulator the parcel is located in</param> 12873
12874 <param name="localID">The parcels region specific local ID</param> 12874 </summary>
12875 <param name="forGroup">true if this parcel is being purchased by a group</param> 12875 <param name="parentFolder"></param>
12876 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param> 12876 <param name="name"></param>
12877 <param name="removeContribution">true to remove tier contribution if purchase is successful</param> 12877 <param name="description"></param>
12878 <param name="parcelArea">The parcels size</param> 12878 <param name="type"></param>
12879 <param name="parcelPrice">The purchase price of the parcel</param> 12879 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
12880 <returns></returns> 12880 <param name="invType"></param>
12881 </member> 12881 <param name="nextOwnerMask"></param>
12882 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)"> 12882 <param name="callback"></param>
12883 <summary> 12883 </member>
12884 Reclaim a parcel of land 12884 <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)">
12885 </summary> 12885 <summary>
12886 <param name="simulator">The simulator the parcel is in</param> 12886
12887 <param name="localID">The parcels region specific local ID</param> 12887 </summary>
12888 </member> 12888 <param name="parentFolder"></param>
12889 <member name="M:OpenMetaverse.ParcelManager.DeedToGroup(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.UUID)"> 12889 <param name="name"></param>
12890 <summary> 12890 <param name="description"></param>
12891 Deed a parcel to a group 12891 <param name="type"></param>
12892 </summary> 12892 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
12893 <param name="simulator">The simulator the parcel is in</param> 12893 <param name="invType"></param>
12894 <param name="localID">The parcels region specific local ID</param> 12894 <param name="wearableType"></param>
12895 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param> 12895 <param name="nextOwnerMask"></param>
12896 </member> 12896 <param name="callback"></param>
12897 <member name="M:OpenMetaverse.ParcelManager.ObjectOwnersRequest(OpenMetaverse.Simulator,System.Int32)"> 12897 </member>
12898 <summary> 12898 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)">
12899 Request prim owners of a parcel of land. 12899 <summary>
12900 </summary> 12900 Creates a new inventory folder
12901 <param name="simulator">Simulator parcel is in</param> 12901 </summary>
12902 <param name="localID">The parcels region specific local ID</param> 12902 <param name="parentID">ID of the folder to put this folder in</param>
12903 </member> 12903 <param name="name">Name of the folder to create</param>
12904 <member name="M:OpenMetaverse.ParcelManager.ReturnObjects(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.ObjectReturnType,System.Collections.Generic.List{OpenMetaverse.UUID})"> 12904 <returns>The UUID of the newly created folder</returns>
12905 <summary> 12905 </member>
12906 Return objects from a parcel 12906 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
12907 </summary> 12907 <summary>
12908 <param name="simulator">Simulator parcel is in</param> 12908 Creates a new inventory folder
12909 <param name="localID">The parcels region specific local ID</param> 12909 </summary>
12910 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType"/></param> 12910 <param name="parentID">ID of the folder to put this folder in</param>
12911 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID"/>s to return</param> 12911 <param name="name">Name of the folder to create</param>
12912 </member> 12912 <param name="preferredType">Sets this folder as the default folder
12913 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)"> 12913 for new assets of the specified type. Use <code>AssetType.Unknown</code>
12914 <summary> 12914 to create a normal folder, otherwise it will likely create a
12915 Subdivide (split) a parcel 12915 duplicate of an existing folder type</param>
12916 </summary> 12916 <returns>The UUID of the newly created folder</returns>
12917 <param name="simulator"></param> 12917 <remarks>If you specify a preferred type of <code>AsseType.Folder</code>
12918 <param name="west"></param> 12918 it will create a new root folder which may likely cause all sorts
12919 <param name="south"></param> 12919 of strange problems</remarks>
12920 <param name="east"></param> 12920 </member>
12921 <param name="north"></param> 12921 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
12922 </member> 12922 <summary>
12923 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)"> 12923 Create an inventory item and upload asset data
12924 <summary> 12924 </summary>
12925 Join two parcels of land creating a single parcel 12925 <param name="data">Asset data</param>
12926 </summary> 12926 <param name="name">Inventory item name</param>
12927 <param name="simulator"></param> 12927 <param name="description">Inventory item description</param>
12928 <param name="west"></param> 12928 <param name="assetType">Asset type</param>
12929 <param name="south"></param> 12929 <param name="invType">Inventory type</param>
12930 <param name="east"></param> 12930 <param name="folderID">Put newly created inventory in this folder</param>
12931 <param name="north"></param> 12931 <param name="callback">Delegate that will receive feedback on success or failure</param>
12932 </member> 12932 </member>
12933 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)"> 12933 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
12934 <summary> 12934 <summary>
12935 Get a parcels LocalID 12935 Create an inventory item and upload asset data
12936 </summary> 12936 </summary>
12937 <param name="simulator">Simulator parcel is in</param> 12937 <param name="data">Asset data</param>
12938 <param name="position">Vector3 position in simulator (Z not used)</param> 12938 <param name="name">Inventory item name</param>
12939 <returns>0 on failure, or parcel LocalID on success.</returns> 12939 <param name="description">Inventory item description</param>
12940 <remarks>A call to <code>Parcels.RequestAllSimParcels</code> is required to populate map and 12940 <param name="assetType">Asset type</param>
12941 dictionary.</remarks> 12941 <param name="invType">Inventory type</param>
12942 </member> 12942 <param name="folderID">Put newly created inventory in this folder</param>
12943 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)"> 12943 <param name="permissions">Permission of the newly created item
12944 <summary> 12944 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param>
12945 Terraform (raise, lower, etc) an area or whole parcel of land 12945 <param name="callback">Delegate that will receive feedback on success or failure</param>
12946 </summary> 12946 </member>
12947 <param name="simulator">Simulator land area is in.</param> 12947 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12948 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 12948 <summary>
12949 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 12949 Creates inventory link to another inventory item or folder
12950 <param name="brushSize">Size of area to modify</param> 12950 </summary>
12951 <returns>true on successful request sent.</returns> 12951 <param name="folderID">Put newly created link in folder with this UUID</param>
12952 <remarks>Settings.STORE_LAND_PATCHES must be true, 12952 <param name="bse">Inventory item or folder</param>
12953 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 12953 <param name="callback">Method to call upon creation of the link</param>
12954 </member> 12954 </member>
12955 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)"> 12955 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12956 <summary> 12956 <summary>
12957 Terraform (raise, lower, etc) an area or whole parcel of land 12957 Creates inventory link to another inventory item
12958 </summary> 12958 </summary>
12959 <param name="simulator">Simulator land area is in.</param> 12959 <param name="folderID">Put newly created link in folder with this UUID</param>
12960 <param name="west">west border of area to modify</param> 12960 <param name="item">Original inventory item</param>
12961 <param name="south">south border of area to modify</param> 12961 <param name="callback">Method to call upon creation of the link</param>
12962 <param name="east">east border of area to modify</param> 12962 </member>
12963 <param name="north">north border of area to modify</param> 12963 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12964 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 12964 <summary>
12965 <param name="brushSize">Size of area to modify</param> 12965 Creates inventory link to another inventory folder
12966 <returns>true on successful request sent.</returns> 12966 </summary>
12967 <remarks>Settings.STORE_LAND_PATCHES must be true, 12967 <param name="folderID">Put newly created link in folder with this UUID</param>
12968 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 12968 <param name="folder">Original inventory folder</param>
12969 </member> 12969 <param name="callback">Method to call upon creation of the link</param>
12970 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32)"> 12970 </member>
12971 <summary> 12971 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12972 Terraform (raise, lower, etc) an area or whole parcel of land 12972 <summary>
12973 </summary> 12973 Creates inventory link to another inventory item or folder
12974 <param name="simulator">Simulator land area is in.</param> 12974 </summary>
12975 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 12975 <param name="folderID">Put newly created link in folder with this UUID</param>
12976 <param name="west">west border of area to modify</param> 12976 <param name="itemID">Original item's UUID</param>
12977 <param name="south">south border of area to modify</param> 12977 <param name="name">Name</param>
12978 <param name="east">east border of area to modify</param> 12978 <param name="description">Description</param>
12979 <param name="north">north border of area to modify</param> 12979 <param name="assetType">Asset Type</param>
12980 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 12980 <param name="invType">Inventory Type</param>
12981 <param name="brushSize">Size of area to modify</param> 12981 <param name="transactionID">Transaction UUID</param>
12982 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param> 12982 <param name="callback">Method to call upon creation of the link</param>
12983 <returns>true on successful request sent.</returns> 12983 </member>
12984 <remarks>Settings.STORE_LAND_PATCHES must be true, 12984 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
12985 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 12985 <summary>
12986 </member> 12986
12987 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32,System.Single)"> 12987 </summary>
12988 <summary> 12988 <param name="item"></param>
12989 Terraform (raise, lower, etc) an area or whole parcel of land 12989 <param name="newParent"></param>
12990 </summary> 12990 <param name="newName"></param>
12991 <param name="simulator">Simulator land area is in.</param> 12991 <param name="callback"></param>
12992 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 12992 </member>
12993 <param name="west">west border of area to modify</param> 12993 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
12994 <param name="south">south border of area to modify</param> 12994 <summary>
12995 <param name="east">east border of area to modify</param> 12995
12996 <param name="north">north border of area to modify</param> 12996 </summary>
12997 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 12997 <param name="item"></param>
12998 <param name="brushSize">Size of area to modify</param> 12998 <param name="newParent"></param>
12999 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param> 12999 <param name="newName"></param>
13000 <param name="height">Height at which the terraform operation is acting at</param> 13000 <param name="oldOwnerID"></param>
13001 </member> 13001 <param name="callback"></param>
13002 <member name="M:OpenMetaverse.ParcelManager.SelectObjects(System.Int32,OpenMetaverse.ObjectReturnType,OpenMetaverse.UUID)"> 13002 </member>
13003 <summary> 13003 <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)">
13004 Sends a request to the simulator to return a list of objects owned by specific owners 13004 <summary>
13005 </summary> 13005
13006 <param name="localID">Simulator local ID of parcel</param> 13006 </summary>
13007 <param name="selectType">Owners, Others, Etc</param> 13007 <param name="items"></param>
13008 <param name="ownerID">List containing keys of avatars objects to select; 13008 <param name="targetFolders"></param>
13009 if List is null will return Objects of type <c>selectType</c></param> 13009 <param name="newNames"></param>
13010 <remarks>Response data is returned in the event <seealso cref="E:OnParcelSelectedObjects"/></remarks> 13010 <param name="oldOwnerID"></param>
13011 </member> 13011 <param name="callback"></param>
13012 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)"> 13012 </member>
13013 <summary> 13013 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
13014 Eject and optionally ban a user from a parcel 13014 <summary>
13015 </summary> 13015 Request a copy of an asset embedded within a notecard
13016 <param name="targetID">target key of avatar to eject</param> 13016 </summary>
13017 <param name="ban">true to also ban target</param> 13017 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param>
13018 </member> 13018 <param name="notecardID">UUID of the notecard to request an asset from</param>
13019 <member name="M:OpenMetaverse.ParcelManager.FreezeUser(OpenMetaverse.UUID,System.Boolean)"> 13019 <param name="folderID">Target folder for asset to go to in your inventory</param>
13020 <summary> 13020 <param name="itemID">UUID of the embedded asset</param>
13021 Freeze or unfreeze an avatar over your land 13021 <param name="callback">callback to run when item is copied to inventory</param>
13022 </summary> 13022 </member>
13023 <param name="targetID">target key to freeze</param> 13023 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)">
13024 <param name="freeze">true to freeze, false to unfreeze</param> 13024 <summary>
13025 </member> 13025
13026 <member name="M:OpenMetaverse.ParcelManager.ReleaseParcel(OpenMetaverse.Simulator,System.Int32)"> 13026 </summary>
13027 <summary> 13027 <param name="item"></param>
13028 Abandon a parcel of land 13028 </member>
13029 </summary> 13029 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
13030 <param name="simulator">Simulator parcel is in</param> 13030 <summary>
13031 <param name="localID">Simulator local ID of parcel</param> 13031
13032 </member> 13032 </summary>
13033 <member name="M:OpenMetaverse.ParcelManager.RequestRemoteParcelID(OpenMetaverse.Vector3,System.UInt64,OpenMetaverse.UUID)"> 13033 <param name="items"></param>
13034 <summary> 13034 </member>
13035 Requests the UUID of the parcel in a remote region at a specified location 13035 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)">
13036 </summary> 13036 <summary>
13037 <param name="location">Location of the parcel in the remote region</param> 13037
13038 <param name="regionHandle">Remote region handle</param> 13038 </summary>
13039 <param name="regionID">Remote region UUID</param> 13039 <param name="items"></param>
13040 <returns>If successful UUID of the remote parcel, UUID.Zero otherwise</returns> 13040 <param name="transactionID"></param>
13041 </member> 13041 </member>
13042 <member name="M:OpenMetaverse.ParcelManager.ParcelPropertiesReplyHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 13042 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
13043 <summary> 13043 <summary>
13044 ParcelProperties replies sent over CAPS 13044
13045 </summary> 13045 </summary>
13046 <param name="capsKey">Not used (will always be ParcelProperties)</param> 13046 <param name="data"></param>
13047 <param name="message">IMessage object containing decoded data from OSD</param> 13047 <param name="notecardID"></param>
13048 <param name="simulator">Object representing simulator</param> 13048 <param name="callback"></param>
13049 </member> 13049 </member>
13050 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 13050 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
13051 <summary> 13051 <summary>
13052 13052 Save changes to notecard embedded in object contents
13053 </summary> 13053 </summary>
13054 <param name="packet"></param> 13054 <param name="data">Encoded notecard asset data</param>
13055 <param name="simulator"></param> 13055 <param name="notecardID">Notecard UUID</param>
13056 </member> 13056 <param name="taskID">Object's UUID</param>
13057 <member name="M:OpenMetaverse.ParcelManager.ParcelObjectOwnersReplyHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 13057 <param name="callback">Called upon finish of the upload with status information</param>
13058 <summary> 13058 </member>
13059 Decode the prim owner information, send the decoded object to any event subscribers 13059 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
13060 </summary> 13060 <summary>
13061 <param name="capsKey"></param> 13061 Upload new gesture asset for an inventory gesture item
13062 <param name="message">IMessage object containing decoded data from OSD</param> 13062 </summary>
13063 <param name="simulator"></param> 13063 <param name="data">Encoded gesture asset</param>
13064 </member> 13064 <param name="gestureID">Gesture inventory UUID</param>
13065 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 13065 <param name="callback">Callback whick will be called when upload is complete</param>
13066 <summary> 13066 </member>
13067 13067 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
13068 </summary> 13068 <summary>
13069 <param name="packet"></param> 13069 Update an existing script in an agents Inventory
13070 <param name="simulator"></param> 13070 </summary>
13071 </member> 13071 <param name="data">A byte[] array containing the encoded scripts contents</param>
13072 <member name="E:OpenMetaverse.ParcelManager.OnParcelDwell"> 13072 <param name="itemID">the itemID of the script</param>
13073 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.ParcelDwellReplyPacket"/> is received, 13073 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
13074 in response to a <seealso cref="M:OpenMetaverse.ParcelManager.DwellRequest(OpenMetaverse.Simulator,System.Int32)"/></summary> 13074 <param name="callback"></param>
13075 </member> 13075 </member>
13076 <member name="E:OpenMetaverse.ParcelManager.OnParcelInfo"> 13076 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
13077 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.ParcelInfoReplyPacket"/> is received, 13077 <summary>
13078 in response to a <seealso cref="M:OpenMetaverse.ParcelManager.InfoRequest(OpenMetaverse.UUID)"/></summary> 13078 Update an existing script in an task Inventory
13079 </member> 13079 </summary>
13080 <member name="E:OpenMetaverse.ParcelManager.OnParcelProperties"> 13080 <param name="data">A byte[] array containing the encoded scripts contents</param>
13081 <summary>Fired when a ParcelProperties Packet is received over the <seealso cref="!:OpenMetaverse.Capabilities"/> subsystem, 13081 <param name="itemID">the itemID of the script</param>
13082 in response to a <seealso cref="M:OpenMetaverse.ParcelManager.PropertiesRequest(OpenMetaverse.Simulator,System.Int32,System.Int32)"/></summary> 13082 <param name="taskID">UUID of the prim containting the script</param>
13083 </member> 13083 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
13084 <member name="E:OpenMetaverse.ParcelManager.OnAccessListReply"> 13084 <param name="running">if true, sets the script to running</param>
13085 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket"/> is received, 13085 <param name="callback"></param>
13086 in response to a <seealso cref="M:OpenMetaverse.ParcelManager.AccessListRequest(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"/></summary> 13086 </member>
13087 </member> 13087 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)">
13088 <member name="E:OpenMetaverse.ParcelManager.OnPrimOwnersListReply"> 13088 <summary>
13089 <summary>Fired when the Agent receives a <seealso cref="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket"/>, 13089 Rez an object from inventory
13090 in response to <seealso cref="M:OpenMetaverse.ParcelManager.ObjectOwnersRequest(OpenMetaverse.Simulator,System.Int32)"/></summary> 13090 </summary>
13091 </member> 13091 <param name="simulator">Simulator to place object in</param>
13092 <member name="E:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded"> 13092 <param name="rotation">Rotation of the object when rezzed</param>
13093 <summary>Fired when the simulator parcel dictionary is populated in response 13093 <param name="position">Vector of where to place object</param>
13094 to a <seealso cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"/> request</summary> 13094 <param name="item">InventoryItem object containing item details</param>
13095 </member> 13095 </member>
13096 <member name="E:OpenMetaverse.ParcelManager.OnParcelSelectedObjects"> 13096 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
13097 <summary>Fired when the Agent receives a <seealso cref="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket"/>, 13097 <summary>
13098 in response to a <seealso cref="M:OpenMetaverse.ParcelManager.SelectObjects(System.Int32,OpenMetaverse.ObjectReturnType,OpenMetaverse.UUID)"/> request</summary> 13098 Rez an object from inventory
13099 </member> 13099 </summary>
13100 <member name="E:OpenMetaverse.ParcelManager.OnParcelMediaUpdate"> 13100 <param name="simulator">Simulator to place object in</param>
13101 <summary>Fired when the Agent receives a <seealso cref="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket"/> which 13101 <param name="rotation">Rotation of the object when rezzed</param>
13102 occurs when the parcel media information is changed for the current parcel the Agent is over</summary> 13102 <param name="position">Vector of where to place object</param>
13103 </member> 13103 <param name="item">InventoryItem object containing item details</param>
13104 <member name="E:OpenMetaverse.ParcelManager.OnParcelMediaCommandMessage"> 13104 <param name="groupOwner">UUID of group to own the object</param>
13105 <summary>Fired when the Agent receives a <seealso cref="!:Packets.ParcelMediaCommandMessage"/> which 13105 </member>
13106 occurs when the parcel media has a specialized event like starting and looping command on the media is raised 13106 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
13107 for the current parcel the Agent is over</summary> 13107 <summary>
13108 </member> 13108 Rez an object from inventory
13109 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry"> 13109 </summary>
13110 <summary> 13110 <param name="simulator">Simulator to place object in</param>
13111 Parcel Accesslist 13111 <param name="rotation">Rotation of the object when rezzed</param>
13112 </summary> 13112 <param name="position">Vector of where to place object</param>
13113 </member> 13113 <param name="item">InventoryItem object containing item details</param>
13114 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID"> 13114 <param name="groupOwner">UUID of group to own the object</param>
13115 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary> 13115 <param name="queryID">User defined queryID to correlate replies</param>
13116 </member> 13116 <param name="rezSelected">If set to true, the CreateSelected flag
13117 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time"> 13117 will be set on the rezzed object</param>
13118 <summary></summary> 13118 </member>
13119 </member> 13119 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)">
13120 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags"> 13120 <summary>
13121 <summary>Flags for specific entry in white/black lists</summary> 13121 DeRez an object from the simulator to the agents Objects folder in the agents Inventory
13122 </member> 13122 </summary>
13123 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners"> 13123 <param name="objectLocalID">The simulator Local ID of the object</param>
13124 <summary> 13124 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
13125 Owners of primitives on parcel 13125 </member>
13126 </summary> 13126 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)">
13127 </member> 13127 <summary>
13128 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID"> 13128 DeRez an object from the simulator and return to inventory
13129 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 13129 </summary>
13130 </member> 13130 <param name="objectLocalID">The simulator Local ID of the object</param>
13131 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned"> 13131 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param>
13132 <summary>True of owner is group</summary> 13132 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or-
13133 </member> 13133 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
13134 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count"> 13134 <param name="transactionID">The transaction ID for this request which
13135 <summary>Total count of prims owned by OwnerID</summary> 13135 can be used to correlate this request with other packets</param>
13136 </member> 13136 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
13137 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus"> 13137 </member>
13138 <summary>true of OwnerID is currently online and is not a group</summary> 13138 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
13139 </member> 13139 <summary>
13140 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim"> 13140 Rez an item from inventory to its previous simulator location
13141 <summary>The date of the most recent prim left by OwnerID</summary> 13141 </summary>
13142 </member> 13142 <param name="simulator"></param>
13143 <member name="T:OpenMetaverse.ParcelManager.ParcelDwellCallback"> 13143 <param name="item"></param>
13144 <summary> 13144 <param name="queryID"></param>
13145 13145 <returns></returns>
13146 </summary> 13146 </member>
13147 <param name="parcelID">UUID of the requested parcel</param> 13147 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
13148 <param name="localID">Simulator-local ID of the requested parcel</param> 13148 <summary>
13149 <param name="dwell">Dwell value of the requested parcel</param> 13149 Give an inventory item to another avatar
13150 </member> 13150 </summary>
13151 <member name="T:OpenMetaverse.ParcelManager.ParcelInfoCallback"> 13151 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param>
13152 <summary> 13152 <param name="itemName">The name of the item</param>
13153 13153 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
13154 </summary> 13154 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
13155 <param name="parcel"></param> 13155 <param name="doEffect">true to generate a beameffect during transfer</param>
13156 </member> 13156 </member>
13157 <member name="T:OpenMetaverse.ParcelManager.ParcelPropertiesCallback"> 13157 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
13158 <summary> 13158 <summary>
13159 13159 Give an inventory Folder with contents to another avatar
13160 </summary> 13160 </summary>
13161 <param name="simulator">Simulator the parcel is in</param> 13161 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param>
13162 <param name="parcel">Full properties for a single parcel. If result 13162 <param name="folderName">The name of the folder</param>
13163 is NoData this will be incomplete or incorrect data</param> 13163 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
13164 <param name="result">Success of the query</param> 13164 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
13165 <param name="selectedPrims">Number of primitives your avatar is currently 13165 <param name="doEffect">true to generate a beameffect during transfer</param>
13166 selecting and sitting on in this parcel</param> 13166 </member>
13167 <param name="sequenceID">User-assigned identifier for the query</param> 13167 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)">
13168 <param name="snapSelection">User-assigned boolean for the query</param> 13168 <summary>
13169 </member> 13169 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory
13170 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessListReplyCallback"> 13170 </summary>
13171 <summary> 13171 <param name="objectLocalID">The target object</param>
13172 13172 <param name="item">The item to copy or move from inventory</param>
13173 </summary> 13173 <returns></returns>
13174 <param name="simulator">Simulator the parcel is in</param> 13174 <remarks>For items with copy permissions a copy of the item is placed in the tasks inventory,
13175 <param name="sequenceID"></param> 13175 for no-copy items the object is moved to the tasks inventory</remarks>
13176 <param name="localID"></param> 13176 </member>
13177 <param name="flags"></param> 13177 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)">
13178 <param name="accessEntries"></param> 13178 <summary>
13179 </member> 13179 Retrieve a listing of the items contained in a task (Primitive)
13180 <member name="T:OpenMetaverse.ParcelManager.ParcelObjectOwnersListReplyCallback"> 13180 </summary>
13181 <summary> 13181 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
13182 Responses to a request for prim owners on a parcel 13182 <param name="objectLocalID">The tasks simulator local ID</param>
13183 </summary> 13183 <param name="timeoutMS">milliseconds to wait for reply from simulator</param>
13184 <param name="simulator">simulator parcel is in</param> 13184 <returns>A list containing the inventory items inside the task or null
13185 <param name="primOwners">List containing details or prim ownership</param> 13185 if a timeout occurs</returns>
13186 </member> 13186 <remarks>This request blocks until the response from the simulator arrives
13187 <member name="T:OpenMetaverse.ParcelManager.SimParcelsDownloaded"> 13187 or timeoutMS is exceeded</remarks>
13188 <summary> 13188 </member>
13189 Fired when all parcels are downloaded from simulator 13189 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)">
13190 </summary> 13190 <summary>
13191 <param name="simulator">Simulator the parcel is in</param> 13191 Request the contents of a tasks (primitives) inventory from the
13192 <param name="simParcels">Read-only dictionary containing parcel details for the simulator</param> 13192 current simulator
13193 <param name="parcelMap">64,64 array containing sim position to localID mapping</param> 13193 </summary>
13194 </member> 13194 <param name="objectLocalID">The LocalID of the object</param>
13195 <member name="T:OpenMetaverse.ParcelManager.ForceSelectObjects"> 13195 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
13196 <summary> 13196 </member>
13197 Fired in response to SelectParcelObjects 13197 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)">
13198 </summary> 13198 <summary>
13199 <param name="simulator">simulator the objects are in</param> 13199 Request the contents of a tasks (primitives) inventory
13200 <param name="objectIDs">Local IDs of the selected objects</param> 13200 </summary>
13201 <param name="resetList">If true, list is start of a new selection</param> 13201 <param name="objectLocalID">The simulator Local ID of the object</param>
13202 </member> 13202 <param name="simulator">A reference to the simulator object that contains the object</param>
13203 <member name="T:OpenMetaverse.ParcelManager.ParcelMediaUpdateReplyCallback"> 13203 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
13204 <summary> 13204 </member>
13205 Fired when a ParcelMediaUpdate packet is received, this occurs when the media on the parcel an avatar 13205 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
13206 is over changes 13206 <summary>
13207 </summary> 13207 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory
13208 <param name="simulator">A reference to the simulator object</param> 13208 </summary>
13209 <param name="media">A struct containing updated media information</param> 13209 <param name="objectLocalID">LocalID of the object in the simulator</param>
13210 </member> 13210 <param name="taskItemID">UUID of the task item to move</param>
13211 <member name="T:OpenMetaverse.ParcelManager.ParcelMediaCommandMessageCallback"> 13211 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param>
13212 <summary> 13212 <param name="simulator">Simulator Object</param>
13213 Fired when a ParcelMediaCommandMessage packet is received, this occurs when the media on the parcel sends a specialized event 13213 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"/> event</remarks>
13214 </summary> 13214 </member>
13215 <param name="simulator">A reference to the simulator object</param> 13215 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
13216 <param name="sequence">The sequence the parcel command belongs to</param> 13216 <summary>
13217 <param name="flags">Updated parcel information</param> 13217 Remove an item from an objects (Prim) Inventory
13218 <param name="command">The command executed on the Parcel</param> 13218 </summary>
13219 <param name="time">The time operand for some parcel commands</param> 13219 <param name="objectLocalID">LocalID of the object in the simulator</param>
13220 </member> 13220 <param name="taskItemID">UUID of the task item to remove</param>
13221 <member name="T:OpenMetaverse.NameValue"> 13221 <param name="simulator">Simulator Object</param>
13222 <summary> 13222 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the
13223 A Name Value pair with additional settings, used in the protocol 13223 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> request combined with
13224 primarily to transmit avatar names and active group in object packets 13224 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> event</remarks>
13225 </summary> 13225 </member>
13226 </member> 13226 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)">
13227 <member name="F:OpenMetaverse.NameValue.Name"> 13227 <summary>
13228 <summary></summary> 13228 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory
13229 </member> 13229 </summary>
13230 <member name="F:OpenMetaverse.NameValue.Type"> 13230 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param>
13231 <summary></summary> 13231 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param>
13232 </member> 13232 <param name="enableScript">true to set the scripts running state to enabled</param>
13233 <member name="F:OpenMetaverse.NameValue.Class"> 13233 <returns>A Unique Transaction ID</returns>
13234 <summary></summary> 13234 <example>
13235 </member> 13235 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory
13236 <member name="F:OpenMetaverse.NameValue.Sendto"> 13236 and assumes the script exists in the agents inventory.
13237 <summary></summary> 13237 <code>
13238 </member> 13238 uint primID = 95899503; // Fake prim ID
13239 <member name="F:OpenMetaverse.NameValue.Value"> 13239 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory
13240 <summary></summary> 13240
13241 </member> 13241 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID,
13242 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)"> 13242 false, true, InventorySortOrder.ByName, 10000);
13243 <summary> 13243
13244 Constructor that takes all the fields as parameters 13244 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]);
13245 </summary> 13245 </code>
13246 <param name="name"></param> 13246 </example>
13247 <param name="valueType"></param> 13247 </member>
13248 <param name="classType"></param> 13248 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13249 <param name="sendtoType"></param> 13249 <summary>
13250 <param name="value"></param> 13250 Request the running status of a script contained in a task (primitive) inventory
13251 </member> 13251 </summary>
13252 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)"> 13252 <param name="objectID">The ID of the primitive containing the script</param>
13253 <summary> 13253 <param name="scriptID">The ID of the script</param>
13254 Constructor that takes a single line from a NameValue field 13254 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the
13255 </summary> 13255 request</remarks>
13256 <param name="data"></param> 13256 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/>
13257 </member> 13257 </member>
13258 <member name="T:OpenMetaverse.NameValue.ValueType"> 13258 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
13259 <summary>Type of the value</summary> 13259 <summary>
13260 </member> 13260 Send a request to set the running state of a script contained in a task (primitive) inventory
13261 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown"> 13261 </summary>
13262 <summary>Unknown</summary> 13262 <param name="objectID">The ID of the primitive containing the script</param>
13263 </member> 13263 <param name="scriptID">The ID of the script</param>
13264 <member name="F:OpenMetaverse.NameValue.ValueType.String"> 13264 <param name="running">true to set the script running, false to stop a running script</param>
13265 <summary>String value</summary> 13265 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> method combined
13266 </member> 13266 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event</remarks>
13267 <member name="F:OpenMetaverse.NameValue.ValueType.F32"> 13267 </member>
13268 <summary></summary> 13268 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)">
13269 </member> 13269 <summary>
13270 <member name="F:OpenMetaverse.NameValue.ValueType.S32"> 13270 Create a CRC from an InventoryItem
13271 <summary></summary> 13271 </summary>
13272 </member> 13272 <param name="iitem">The source InventoryItem</param>
13273 <member name="F:OpenMetaverse.NameValue.ValueType.VEC3"> 13273 <returns>A uint representing the source InventoryItem as a CRC</returns>
13274 <summary></summary> 13274 </member>
13275 </member> 13275 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)">
13276 <member name="F:OpenMetaverse.NameValue.ValueType.U32"> 13276 <summary>
13277 <summary></summary> 13277 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id
13278 </member> 13278 </summary>
13279 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA"> 13279 <param name="shadowID">Obfuscated shadow_id value</param>
13280 <summary>Deprecated</summary> 13280 <returns>Deobfuscated asset_id value</returns>
13281 </member> 13281 </member>
13282 <member name="F:OpenMetaverse.NameValue.ValueType.Asset"> 13282 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)">
13283 <summary>String value, but designated as an asset</summary> 13283 <summary>
13284 </member> 13284 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id
13285 <member name="F:OpenMetaverse.NameValue.ValueType.U64"> 13285 </summary>
13286 <summary></summary> 13286 <param name="assetID">asset_id value to obfuscate</param>
13287 </member> 13287 <returns>Obfuscated shadow_id value</returns>
13288 <member name="T:OpenMetaverse.NameValue.ClassType"> 13288 </member>
13289 <summary> 13289 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
13290 13290 <summary>
13291 </summary> 13291 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object
13292 </member> 13292 </summary>
13293 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown"> 13293 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param>
13294 <summary></summary> 13294 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param>
13295 </member> 13295 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns>
13296 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly"> 13296 </member>
13297 <summary></summary> 13297 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)">
13298 </member> 13298 <summary>
13299 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite"> 13299 Parse the results of a RequestTaskInventory() response
13300 <summary></summary> 13300 </summary>
13301 </member> 13301 <param name="taskData">A string which contains the data from the task reply</param>
13302 <member name="F:OpenMetaverse.NameValue.ClassType.Callback"> 13302 <returns>A List containing the items contained within the tasks inventory</returns>
13303 <summary></summary> 13303 </member>
13304 </member> 13304 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13305 <member name="T:OpenMetaverse.NameValue.SendtoType"> 13305 <summary>Process an incoming packet and raise the appropriate events</summary>
13306 <summary> 13306 <param name="sender">The sender</param>
13307 13307 <param name="e">The EventArgs object containing the packet data</param>
13308 </summary> 13308 </member>
13309 </member> 13309 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13310 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown"> 13310 <summary>Process an incoming packet and raise the appropriate events</summary>
13311 <summary></summary> 13311 <param name="sender">The sender</param>
13312 </member> 13312 <param name="e">The EventArgs object containing the packet data</param>
13313 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim"> 13313 </member>
13314 <summary></summary> 13314 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13315 </member> 13315 <summary>
13316 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim"> 13316 UpdateCreateInventoryItem packets are received when a new inventory item
13317 <summary></summary> 13317 is created. This may occur when an object that's rezzed in world is
13318 </member> 13318 taken into inventory, when an item is created using the CreateInventoryItem
13319 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer"> 13319 packet, or when an object is purchased
13320 <summary></summary> 13320 </summary>
13321 </member> 13321 <param name="sender">The sender</param>
13322 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer"> 13322 <param name="e">The EventArgs object containing the packet data</param>
13323 <summary></summary> 13323 </member>
13324 </member> 13324 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13325 <member name="T:OpenMetaverse.Logger"> 13325 <summary>Process an incoming packet and raise the appropriate events</summary>
13326 <summary> 13326 <param name="sender">The sender</param>
13327 Singleton logging class for the entire library 13327 <param name="e">The EventArgs object containing the packet data</param>
13328 </summary> 13328 </member>
13329 </member> 13329 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13330 <member name="F:OpenMetaverse.Logger.LogInstance"> 13330 <summary>Process an incoming packet and raise the appropriate events</summary>
13331 <summary>log4net logging engine</summary> 13331 <param name="sender">The sender</param>
13332 </member> 13332 <param name="e">The EventArgs object containing the packet data</param>
13333 <member name="M:OpenMetaverse.Logger.#cctor"> 13333 </member>
13334 <summary> 13334 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13335 Default constructor 13335 <summary>Process an incoming packet and raise the appropriate events</summary>
13336 </summary> 13336 <param name="sender">The sender</param>
13337 </member> 13337 <param name="e">The EventArgs object containing the packet data</param>
13338 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)"> 13338 </member>
13339 <summary> 13339 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13340 Send a log message to the logging engine 13340 <summary>Process an incoming packet and raise the appropriate events</summary>
13341 </summary> 13341 <param name="sender">The sender</param>
13342 <param name="message">The log message</param> 13342 <param name="e">The EventArgs object containing the packet data</param>
13343 <param name="level">The severity of the log entry</param> 13343 </member>
13344 </member> 13344 <member name="E:OpenMetaverse.InventoryManager.ItemReceived">
13345 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)"> 13345 <summary>Raised when the simulator sends us data containing
13346 <summary> 13346 ...</summary>
13347 Send a log message to the logging engine 13347 </member>
13348 </summary> 13348 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated">
13349 <param name="message">The log message</param> 13349 <summary>Raised when the simulator sends us data containing
13350 <param name="level">The severity of the log entry</param> 13350 ...</summary>
13351 <param name="client">Instance of the client</param> 13351 </member>
13352 </member> 13352 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered">
13353 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)"> 13353 <summary>Raised when the simulator sends us data containing
13354 <summary> 13354 an inventory object sent by another avatar or primitive</summary>
13355 Send a log message to the logging engine 13355 </member>
13356 </summary> 13356 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived">
13357 <param name="message">The log message</param> 13357 <summary>Raised when the simulator sends us data containing
13358 <param name="level">The severity of the log entry</param> 13358 ...</summary>
13359 <param name="exception">Exception that was raised</param> 13359 </member>
13360 </member> 13360 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply">
13361 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)"> 13361 <summary>Raised when the simulator sends us data containing
13362 <summary> 13362 ...</summary>
13363 Send a log message to the logging engine 13363 </member>
13364 </summary> 13364 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply">
13365 <param name="message">The log message</param> 13365 <summary>Raised when the simulator sends us data containing
13366 <param name="level">The severity of the log entry</param> 13366 ...</summary>
13367 <param name="client">Instance of the client</param> 13367 </member>
13368 <param name="exception">Exception that was raised</param> 13368 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory">
13369 </member> 13369 <summary>Raised when the simulator sends us data containing
13370 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)"> 13370 ...</summary>
13371 <summary> 13371 </member>
13372 If the library is compiled with DEBUG defined, an event will be 13372 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply">
13373 fired if an <code>OnLogMessage</code> handler is registered and the 13373 <summary>Raised when the simulator sends us data containing
13374 message will be sent to the logging engine 13374 ...</summary>
13375 </summary> 13375 </member>
13376 <param name="message">The message to log at the DEBUG level to the 13376 <member name="P:OpenMetaverse.InventoryManager.Store">
13377 current logging engine</param> 13377 <summary>
13378 </member> 13378 Get this agents Inventory data
13379 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)"> 13379 </summary>
13380 <summary> 13380 </member>
13381 If the library is compiled with DEBUG defined and 13381 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback">
13382 <code>GridClient.Settings.DEBUG</code> is true, an event will be 13382 <summary>
13383 fired if an <code>OnLogMessage</code> handler is registered and the 13383 Callback for inventory item creation finishing
13384 message will be sent to the logging engine 13384 </summary>
13385 </summary> 13385 <param name="success">Whether the request to create an inventory
13386 <param name="message">The message to log at the DEBUG level to the 13386 item succeeded or not</param>
13387 current logging engine</param> 13387 <param name="item">Inventory item being created. If success is
13388 <param name="client">Instance of the client</param> 13388 false this will be null</param>
13389 </member> 13389 </member>
13390 <member name="E:OpenMetaverse.Logger.OnLogMessage"> 13390 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback">
13391 <summary>Triggered whenever a message is logged. If this is left 13391 <summary>
13392 null, log messages will go to the console</summary> 13392 Callback for an inventory item being create from an uploaded asset
13393 </member> 13393 </summary>
13394 <member name="T:OpenMetaverse.Logger.LogCallback"> 13394 <param name="success">true if inventory item creation was successful</param>
13395 <summary> 13395 <param name="status"></param>
13396 Callback used for client apps to receive log messages from 13396 <param name="itemID"></param>
13397 the library 13397 <param name="assetID"></param>
13398 </summary> 13398 </member>
13399 <param name="message">Data being logged</param> 13399 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback">
13400 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param> 13400 <summary>
13401 </member> 13401
13402 <member name="T:OpenMetaverse.Helpers"> 13402 </summary>
13403 <summary> 13403 <param name="item"></param>
13404 Static helper functions and global variables 13404 </member>
13405 </summary> 13405 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback">
13406 </member> 13406 <summary>
13407 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS"> 13407 Reply received when uploading an inventory asset
13408 <summary>This header flag signals that ACKs are appended to the packet</summary> 13408 </summary>
13409 </member> 13409 <param name="success">Has upload been successful</param>
13410 <member name="F:OpenMetaverse.Helpers.MSG_RESENT"> 13410 <param name="status">Error message if upload failed</param>
13411 <summary>This header flag signals that this packet has been sent before</summary> 13411 <param name="itemID">Inventory asset UUID</param>
13412 </member> 13412 <param name="assetID">New asset UUID</param>
13413 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE"> 13413 </member>
13414 <summary>This header flags signals that an ACK is expected for this packet</summary> 13414 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback">
13415 </member> 13415 <summary>
13416 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED"> 13416 Delegate that is invoked when script upload is completed
13417 <summary>This header flag signals that the message is compressed using zerocoding</summary> 13417 </summary>
13418 </member> 13418 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param>
13419 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)"> 13419 <param name="uploadStatus">Upload status message</param>
13420 <summary> 13420 <param name="compileSuccess">Is compilation successful</param>
13421 13421 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param>
13422 </summary> 13422 <param name="itemID">Script inventory UUID</param>
13423 <param name="offset"></param> 13423 <param name="assetID">Script's new asset UUID</param>
13424 <returns></returns> 13424 </member>
13425 </member> 13425 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept">
13426 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)"> 13426 <summary>Set to true to accept offer, false to decline it</summary>
13427 <summary> 13427 </member>
13428 13428 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID">
13429 </summary> 13429 <summary>The folder to accept the inventory into, if null default folder for <see cref="P:OpenMetaverse.InventoryObjectOfferedEventArgs.AssetType"/> will be used</summary>
13430 <param name="bytes"></param> 13430 </member>
13431 <param name="pos"></param> 13431 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs">
13432 <returns></returns> 13432 <summary>
13433 </member> 13433 Callback when an inventory object is accepted and received from a
13434 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)"> 13434 task inventory. This is the callback in which you actually get
13435 <summary> 13435 the ItemID, as in ObjectOfferedCallback it is null when received
13436 13436 from a task.
13437 </summary> 13437 </summary>
13438 <param name="rotation"></param> 13438 </member>
13439 <returns></returns> 13439 <member name="T:OpenMetaverse.AvatarGroup">
13440 </member> 13440 <summary>
13441 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)"> 13441 Holds group information for Avatars such as those you might find in a profile
13442 <summary> 13442 </summary>
13443 13443 </member>
13444 </summary> 13444 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices">
13445 <param name="bytes"></param> 13445 <summary>true of Avatar accepts group notices</summary>
13446 <param name="pos"></param> 13446 </member>
13447 <returns></returns> 13447 <member name="F:OpenMetaverse.AvatarGroup.GroupID">
13448 </member> 13448 <summary>Groups Key</summary>
13449 <member name="M:OpenMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)"> 13449 </member>
13450 <summary> 13450 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID">
13451 Given an X/Y location in absolute (grid-relative) terms, a region 13451 <summary>Texture Key for groups insignia</summary>
13452 handle is returned along with the local X/Y location in that region 13452 </member>
13453 </summary> 13453 <member name="F:OpenMetaverse.AvatarGroup.GroupName">
13454 <param name="globalX">The absolute X location, a number such as 13454 <summary>Name of the group</summary>
13455 255360.35</param> 13455 </member>
13456 <param name="globalY">The absolute Y location, a number such as 13456 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers">
13457 255360.35</param> 13457 <summary>Powers avatar has in the group</summary>
13458 <param name="localX">The sim-local X position of the global X 13458 </member>
13459 position, a value from 0.0 to 256.0</param> 13459 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle">
13460 <param name="localY">The sim-local Y position of the global Y 13460 <summary>Avatars Currently selected title</summary>
13461 position, a value from 0.0 to 256.0</param> 13461 </member>
13462 <returns>A 64-bit region handle that can be used to teleport to</returns> 13462 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile">
13463 </member> 13463 <summary>true of Avatar has chosen to list this in their profile</summary>
13464 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)"> 13464 </member>
13465 <summary> 13465 <member name="T:OpenMetaverse.Animation">
13466 Converts a floating point number to a terse string format used for 13466 <summary>
13467 transmitting numbers in wearable asset files 13467 Contains an animation currently being played by an agent
13468 </summary> 13468 </summary>
13469 <param name="val">Floating point number to convert to a string</param> 13469 </member>
13470 <returns>A terse string representation of the input number</returns> 13470 <member name="F:OpenMetaverse.Animation.AnimationID">
13471 </member> 13471 <summary>The ID of the animation asset</summary>
13472 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)"> 13472 </member>
13473 <summary> 13473 <member name="F:OpenMetaverse.Animation.AnimationSequence">
13474 Convert a variable length field (byte array) to a string, with a 13474 <summary>A number to indicate start order of currently playing animations</summary>
13475 field name prepended to each line of the output 13475 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks>
13476 </summary> 13476 </member>
13477 <remarks>If the byte array has unprintable characters in it, a 13477 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID">
13478 hex dump will be written instead</remarks> 13478 <summary></summary>
13479 <param name="output">The StringBuilder object to write to</param> 13479 </member>
13480 <param name="bytes">The byte array to convert to a string</param> 13480 <member name="T:OpenMetaverse.ProfilePick">
13481 <param name="fieldName">A field name to prepend to each line of output</param> 13481 <summary>
13482 </member> 13482 Holds group information on an individual profile pick
13483 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])"> 13483 </summary>
13484 <summary> 13484 </member>
13485 Decode a zerocoded byte array, used to decompress packets marked 13485 <member name="T:OpenMetaverse.AvatarManager">
13486 with the zerocoded flag 13486 <summary>
13487 </summary> 13487 Retrieve friend status notifications, and retrieve avatar names and
13488 <remarks>Any time a zero is encountered, the next byte is a count 13488 profiles
13489 of how many zeroes to expand. One zero is encoded with 0x00 0x01, 13489 </summary>
13490 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The 13490 </member>
13491 first four bytes are copied directly to the output buffer. 13491 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation">
13492 </remarks> 13492 <summary>The event subscribers, null of no subscribers</summary>
13493 <param name="src">The byte array to decode</param> 13493 </member>
13494 <param name="srclen">The length of the byte array to decode. This 13494 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)">
13495 would be the length of the packet up to (but not including) any 13495 <summary>Raises the AvatarAnimation Event</summary>
13496 appended ACKs</param> 13496 <param name="e">An AvatarAnimationEventArgs object containing
13497 <param name="dest">The output byte array to decode to</param> 13497 the data sent from the simulator</param>
13498 <returns>The length of the output buffer</returns> 13498 </member>
13499 </member> 13499 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock">
13500 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])"> 13500 <summary>Thread sync lock object</summary>
13501 <summary> 13501 </member>
13502 Encode a byte array with zerocoding. Used to compress packets marked 13502 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance">
13503 with the zerocoded flag. Any zeroes in the array are compressed down 13503 <summary>The event subscribers, null of no subscribers</summary>
13504 to a single zero byte followed by a count of how many zeroes to expand 13504 </member>
13505 out. A single zero becomes 0x00 0x01, two zeroes becomes 0x00 0x02, 13505 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)">
13506 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied 13506 <summary>Raises the AvatarAppearance Event</summary>
13507 directly to the output buffer. 13507 <param name="e">A AvatarAppearanceEventArgs object containing
13508 </summary> 13508 the data sent from the simulator</param>
13509 <param name="src">The byte array to encode</param> 13509 </member>
13510 <param name="srclen">The length of the byte array to encode</param> 13510 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock">
13511 <param name="dest">The output byte array to encode to</param> 13511 <summary>Thread sync lock object</summary>
13512 <returns>The length of the output buffer</returns> 13512 </member>
13513 </member> 13513 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply">
13514 <member name="M:OpenMetaverse.Helpers.InventoryCRC(System.Int32,System.Byte,System.SByte,System.SByte,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)"> 13514 <summary>The event subscribers, null of no subscribers</summary>
13515 <summary> 13515 </member>
13516 Calculates the CRC (cyclic redundancy check) needed to upload inventory. 13516 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)">
13517 </summary> 13517 <summary>Raises the UUIDNameReply Event</summary>
13518 <param name="creationDate">Creation date</param> 13518 <param name="e">A UUIDNameReplyEventArgs object containing
13519 <param name="saleType">Sale type</param> 13519 the data sent from the simulator</param>
13520 <param name="invType">Inventory type</param> 13520 </member>
13521 <param name="type">Type</param> 13521 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock">
13522 <param name="assetID">Asset ID</param> 13522 <summary>Thread sync lock object</summary>
13523 <param name="groupID">Group ID</param> 13523 </member>
13524 <param name="salePrice">Sale price</param> 13524 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply">
13525 <param name="ownerID">Owner ID</param> 13525 <summary>The event subscribers, null of no subscribers</summary>
13526 <param name="creatorID">Creator ID</param> 13526 </member>
13527 <param name="itemID">Item ID</param> 13527 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)">
13528 <param name="folderID">Folder ID</param> 13528 <summary>Raises the AvatarInterestsReply Event</summary>
13529 <param name="everyoneMask">Everyone mask (permissions)</param> 13529 <param name="e">A AvatarInterestsReplyEventArgs object containing
13530 <param name="flags">Flags</param> 13530 the data sent from the simulator</param>
13531 <param name="nextOwnerMask">Next owner mask (permissions)</param> 13531 </member>
13532 <param name="groupMask">Group mask (permissions)</param> 13532 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock">
13533 <param name="ownerMask">Owner mask (permisions)</param> 13533 <summary>Thread sync lock object</summary>
13534 <returns>The calculated CRC</returns> 13534 </member>
13535 </member> 13535 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply">
13536 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)"> 13536 <summary>The event subscribers, null of no subscribers</summary>
13537 <summary> 13537 </member>
13538 Attempts to load a file embedded in the assembly 13538 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)">
13539 </summary> 13539 <summary>Raises the AvatarPropertiesReply Event</summary>
13540 <param name="resourceName">The filename of the resource to load</param> 13540 <param name="e">A AvatarPropertiesReplyEventArgs object containing
13541 <returns>A Stream for the requested file, or null if the resource 13541 the data sent from the simulator</param>
13542 was not successfully loaded</returns> 13542 </member>
13543 </member> 13543 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock">
13544 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)"> 13544 <summary>Thread sync lock object</summary>
13545 <summary> 13545 </member>
13546 Attempts to load a file either embedded in the assembly or found in 13546 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply">
13547 a given search path 13547 <summary>The event subscribers, null of no subscribers</summary>
13548 </summary> 13548 </member>
13549 <param name="resourceName">The filename of the resource to load</param> 13549 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)">
13550 <param name="searchPath">An optional path that will be searched if 13550 <summary>Raises the AvatarGroupsReply Event</summary>
13551 the asset is not found embedded in the assembly</param> 13551 <param name="e">A AvatarGroupsReplyEventArgs object containing
13552 <returns>A Stream for the requested file, or null if the resource 13552 the data sent from the simulator</param>
13553 was not successfully loaded</returns> 13553 </member>
13554 </member> 13554 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock">
13555 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})"> 13555 <summary>Thread sync lock object</summary>
13556 <summary> 13556 </member>
13557 Converts a list of primitives to an object that can be serialized 13557 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply">
13558 with the LLSD system 13558 <summary>The event subscribers, null of no subscribers</summary>
13559 </summary> 13559 </member>
13560 <param name="prims">Primitives to convert to a serializable object</param> 13560 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)">
13561 <returns>An object that can be serialized with LLSD</returns> 13561 <summary>Raises the AvatarPickerReply Event</summary>
13562 </member> 13562 <param name="e">A AvatarPickerReplyEventArgs object containing
13563 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)"> 13563 the data sent from the simulator</param>
13564 <summary> 13564 </member>
13565 Deserializes OSD in to a list of primitives 13565 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock">
13566 </summary> 13566 <summary>Thread sync lock object</summary>
13567 <param name="osd">Structure holding the serialized primitive list, 13567 </member>
13568 must be of the SDMap type</param> 13568 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt">
13569 <returns>A list of deserialized primitives</returns> 13569 <summary>The event subscribers, null of no subscribers</summary>
13570 </member> 13570 </member>
13571 <member name="T:OpenMetaverse.Helpers.LogLevel"> 13571 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)">
13572 <summary> 13572 <summary>Raises the ViewerEffectPointAt Event</summary>
13573 Passed to Logger.Log() to identify the severity of a log entry 13573 <param name="e">A ViewerEffectPointAtEventArgs object containing
13574 </summary> 13574 the data sent from the simulator</param>
13575 </member> 13575 </member>
13576 <member name="F:OpenMetaverse.Helpers.LogLevel.None"> 13576 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock">
13577 <summary>No logging information will be output</summary> 13577 <summary>Thread sync lock object</summary>
13578 </member> 13578 </member>
13579 <member name="F:OpenMetaverse.Helpers.LogLevel.Info"> 13579 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt">
13580 <summary>Non-noisy useful information, may be helpful in 13580 <summary>The event subscribers, null of no subscribers</summary>
13581 debugging a problem</summary> 13581 </member>
13582 </member> 13582 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)">
13583 <member name="F:OpenMetaverse.Helpers.LogLevel.Warning"> 13583 <summary>Raises the ViewerEffectLookAt Event</summary>
13584 <summary>A non-critical error occurred. A warning will not 13584 <param name="e">A ViewerEffectLookAtEventArgs object containing
13585 prevent the rest of the library from operating as usual, 13585 the data sent from the simulator</param>
13586 although it may be indicative of an underlying issue</summary> 13586 </member>
13587 </member> 13587 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock">
13588 <member name="F:OpenMetaverse.Helpers.LogLevel.Error"> 13588 <summary>Thread sync lock object</summary>
13589 <summary>A critical error has occurred. Generally this will 13589 </member>
13590 be followed by the network layer shutting down, although the 13590 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect">
13591 stability of the library after an error is uncertain</summary> 13591 <summary>The event subscribers, null of no subscribers</summary>
13592 </member> 13592 </member>
13593 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug"> 13593 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)">
13594 <summary>Used for internal testing, this logging level can 13594 <summary>Raises the ViewerEffect Event</summary>
13595 generate very noisy (long and/or repetitive) messages. Don't 13595 <param name="e">A ViewerEffectEventArgs object containing
13596 pass this to the Log() function, use DebugLog() instead. 13596 the data sent from the simulator</param>
13597 </summary> 13597 </member>
13598 </member> 13598 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock">
13599 <member name="T:OpenMetaverse.Assets.AssetPrim"> 13599 <summary>Thread sync lock object</summary>
13600 <summary> 13600 </member>
13601 Represents a primitive asset 13601 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply">
13602 </summary> 13602 <summary>The event subscribers, null of no subscribers</summary>
13603 </member> 13603 </member>
13604 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor"> 13604 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)">
13605 <summary>Initializes a new instance of an AssetPrim object</summary> 13605 <summary>Raises the AvatarPicksReply Event</summary>
13606 </member> 13606 <param name="e">A AvatarPicksReplyEventArgs object containing
13607 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode"> 13607 the data sent from the simulator</param>
13608 <summary> 13608 </member>
13609 13609 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock">
13610 </summary> 13610 <summary>Thread sync lock object</summary>
13611 </member> 13611 </member>
13612 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode"> 13612 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply">
13613 <summary> 13613 <summary>The event subscribers, null of no subscribers</summary>
13614 13614 </member>
13615 </summary> 13615 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)">
13616 <returns></returns> 13616 <summary>Raises the PickInfoReply Event</summary>
13617 </member> 13617 <param name="e">A PickInfoReplyEventArgs object containing
13618 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType"> 13618 the data sent from the simulator</param>
13619 <summary>Override the base classes AssetType</summary> 13619 </member>
13620 </member> 13620 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock">
13621 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape"> 13621 <summary>Thread sync lock object</summary>
13622 <summary> 13622 </member>
13623 Only used internally for XML serialization/deserialization 13623 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply">
13624 </summary> 13624 <summary>The event subscribers, null of no subscribers</summary>
13625 </member> 13625 </member>
13626 <member name="T:OpenMetaverse.TextureRequestState"> 13626 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)">
13627 <summary> 13627 <summary>Raises the AvatarClassifiedReply Event</summary>
13628 The current status of a texture request as it moves through the pipeline or final result of a texture request. 13628 <param name="e">A AvatarClassifiedReplyEventArgs object containing
13629 </summary> 13629 the data sent from the simulator</param>
13630 </member> 13630 </member>
13631 <member name="F:OpenMetaverse.TextureRequestState.Pending"> 13631 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock">
13632 <summary>The initial state given to a request. Requests in this state 13632 <summary>Thread sync lock object</summary>
13633 are waiting for an available slot in the pipeline</summary> 13633 </member>
13634 </member> 13634 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply">
13635 <member name="F:OpenMetaverse.TextureRequestState.Started"> 13635 <summary>The event subscribers, null of no subscribers</summary>
13636 <summary>A request that has been added to the pipeline and the request packet 13636 </member>
13637 has been sent to the simulator</summary> 13637 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)">
13638 </member> 13638 <summary>Raises the ClassifiedInfoReply Event</summary>
13639 <member name="F:OpenMetaverse.TextureRequestState.Progress"> 13639 <param name="e">A ClassifiedInfoReplyEventArgs object containing
13640 <summary>A request that has received one or more packets back from the simulator</summary> 13640 the data sent from the simulator</param>
13641 </member> 13641 </member>
13642 <member name="F:OpenMetaverse.TextureRequestState.Finished"> 13642 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock">
13643 <summary>A request that has received all packets back from the simulator</summary> 13643 <summary>Thread sync lock object</summary>
13644 </member> 13644 </member>
13645 <member name="F:OpenMetaverse.TextureRequestState.Timeout"> 13645 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)">
13646 <summary>A request that has taken longer than <seealso cref="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"/> 13646 <summary>
13647 to download OR the initial packet containing the packet information was never received</summary> 13647 Represents other avatars
13648 </member> 13648 </summary>
13649 <member name="F:OpenMetaverse.TextureRequestState.Aborted"> 13649 <param name="client"></param>
13650 <summary>The texture request was aborted by request of the agent</summary> 13650 </member>
13651 </member> 13651 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)">
13652 <member name="F:OpenMetaverse.TextureRequestState.NotFound"> 13652 <summary>Tracks the specified avatar on your map</summary>
13653 <summary>The simulator replied to the request that it was not able to find the requested texture</summary> 13653 <param name="preyID">Avatar ID to track</param>
13654 </member> 13654 </member>
13655 <member name="T:OpenMetaverse.TextureDownloadCallback"> 13655 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)">
13656 <summary> 13656 <summary>
13657 A callback fired to indicate the status or final state of the requested texture. For progressive 13657 Request a single avatar name
13658 downloads this will fire each time new asset data is returned from the simulator. 13658 </summary>
13659 </summary> 13659 <param name="id">The avatar key to retrieve a name for</param>
13660 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState"/> indicating either Progress for textures not fully downloaded, 13660 </member>
13661 or the final result of the request after it has been processed through the TexturePipeline</param> 13661 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
13662 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture"/> object containing the Assets ID, raw data 13662 <summary>
13663 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData"/> will contain 13663 Request a list of avatar names
13664 the data from the beginning of the file. For failed, aborted and timed out requests it will contain 13664 </summary>
13665 an empty byte array.</param> 13665 <param name="ids">The avatar keys to retrieve names for</param>
13666 </member> 13666 </member>
13667 <member name="T:OpenMetaverse.TexturePipeline"> 13667 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)">
13668 <summary> 13668 <summary>
13669 Texture request download handler, allows a configurable number of download slots which manage multiple 13669 Start a request for Avatar Properties
13670 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator"/> 13670 </summary>
13671 </summary> 13671 <param name="avatarid"></param>
13672 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache"/> 13672 </member>
13673 system for full texture downloads.</remarks> 13673 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)">
13674 </member> 13674 <summary>
13675 <member name="F:OpenMetaverse.TexturePipeline._Transfers"> 13675 Search for an avatar (first name, last name)
13676 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID 13676 </summary>
13677 and also the Asset Texture ID, and the value is an object containing the current state of the request and also 13677 <param name="name">The name to search for</param>
13678 the asset data as it is being re-assembled</summary> 13678 <param name="queryID">An ID to associate with this query</param>
13679 </member> 13679 </member>
13680 <member name="F:OpenMetaverse.TexturePipeline._Client"> 13680 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)">
13681 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient"/> client object</summary> 13681 <summary>
13682 </member> 13682 Start a request for Avatar Picks
13683 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests"> 13683 </summary>
13684 <summary>Maximum concurrent texture requests allowed at a time</summary> 13684 <param name="avatarid">UUID of the avatar</param>
13685 </member> 13685 </member>
13686 <member name="F:OpenMetaverse.TexturePipeline.resetEvents"> 13686 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)">
13687 <summary>An array of <see cref="T:System.Threading.AutoResetEvent"/> objects used to manage worker request threads</summary> 13687 <summary>
13688 </member> 13688 Start a request for Avatar Classifieds
13689 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots"> 13689 </summary>
13690 <summary>An array of worker slots which shows the availablity status of the slot</summary> 13690 <param name="avatarid">UUID of the avatar</param>
13691 </member> 13691 </member>
13692 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster"> 13692 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13693 <summary>The primary thread which manages the requests.</summary> 13693 <summary>
13694 </member> 13694 Start a request for details of a specific profile pick
13695 <member name="F:OpenMetaverse.TexturePipeline._Running"> 13695 </summary>
13696 <summary>true if the TexturePipeline is currently running</summary> 13696 <param name="avatarid">UUID of the avatar</param>
13697 </member> 13697 <param name="pickid">UUID of the profile pick</param>
13698 <member name="F:OpenMetaverse.TexturePipeline.lockerObject"> 13698 </member>
13699 <summary>A synchronization object used by the primary thread</summary> 13699 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13700 </member> 13700 <summary>
13701 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer"> 13701 Start a request for details of a specific profile classified
13702 <summary>A refresh timer used to increase the priority of stalled requests</summary> 13702 </summary>
13703 </member> 13703 <param name="avatarid">UUID of the avatar</param>
13704 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)"> 13704 <param name="classifiedid">UUID of the profile classified</param>
13705 <summary> 13705 </member>
13706 Default constructor, Instantiates a new copy of the TexturePipeline class 13706 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13707 </summary> 13707 <summary>Process an incoming packet and raise the appropriate events</summary>
13708 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient"/> object</param> 13708 <param name="sender">The sender</param>
13709 </member> 13709 <param name="e">The EventArgs object containing the packet data</param>
13710 <member name="M:OpenMetaverse.TexturePipeline.Startup"> 13710 </member>
13711 <summary> 13711 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13712 Initialize callbacks required for the TexturePipeline to operate 13712 <summary>Process an incoming packet and raise the appropriate events</summary>
13713 </summary> 13713 <param name="sender">The sender</param>
13714 </member> 13714 <param name="e">The EventArgs object containing the packet data</param>
13715 <member name="M:OpenMetaverse.TexturePipeline.Shutdown"> 13715 </member>
13716 <summary> 13716 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13717 Shutdown the TexturePipeline and cleanup any callbacks or transfers 13717 <summary>Process an incoming packet and raise the appropriate events</summary>
13718 </summary> 13718 <param name="sender">The sender</param>
13719 </member> 13719 <param name="e">The EventArgs object containing the packet data</param>
13720 <member name="M:OpenMetaverse.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 13720 </member>
13721 <summary> 13721 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13722 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 13722 <summary>Process an incoming packet and raise the appropriate events</summary>
13723 manage the requests and re-assemble the image from the packets received from the simulator 13723 <param name="sender">The sender</param>
13724 </summary> 13724 <param name="e">The EventArgs object containing the packet data</param>
13725 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 13725 </member>
13726 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 13726 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13727 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 13727 <summary>Process an incoming packet and raise the appropriate events</summary>
13728 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator 13728 <param name="sender">The sender</param>
13729 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have 13729 <param name="e">The EventArgs object containing the packet data</param>
13730 its priority changed by resending the request with the new priority value</param> 13730 </member>
13731 <param name="discardLevel">Number of quality layers to discard. 13731 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
13732 This controls the end marker of the data sent</param> 13732 <summary>
13733 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request 13733 Crossed region handler for message that comes across the EventQueue. Sent to an agent
13734 from the start of the asset texture</param> 13734 when the agent crosses a sim border into a new region.
13735 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 13735 </summary>
13736 will contain the result of the request and the texture asset data</param> 13736 <param name="capsKey">The message key</param>
13737 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image. 13737 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
13738 The callback asset parameter will contain all previously received chunks of the texture asset starting 13738 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
13739 from the beginning of the request</param> 13739 </member>
13740 </member> 13740 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13741 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)"> 13741 <summary>Process an incoming packet and raise the appropriate events</summary>
13742 <summary> 13742 <param name="sender">The sender</param>
13743 Sends the actual request packet to the simulator 13743 <param name="e">The EventArgs object containing the packet data</param>
13744 </summary> 13744 </member>
13745 <param name="imageID">The image to download</param> 13745 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13746 <param name="type">Type of the image to download, either a baked 13746 <summary>Process an incoming packet and raise the appropriate events</summary>
13747 avatar texture or a normal texture</param> 13747 <param name="sender">The sender</param>
13748 <param name="priority">Priority level of the download. Default is 13748 <param name="e">The EventArgs object containing the packet data</param>
13749 <c>1,013,000.0f</c></param> 13749 </member>
13750 <param name="discardLevel">Number of quality layers to discard. 13750 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13751 This controls the end marker of the data sent</param> 13751 <summary>Process an incoming packet and raise the appropriate events</summary>
13752 <param name="packetNum">Packet number to start the download at. 13752 <param name="sender">The sender</param>
13753 This controls the start marker of the data sent</param> 13753 <param name="e">The EventArgs object containing the packet data</param>
13754 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts 13754 </member>
13755 download</remarks> 13755 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13756 </member> 13756 <summary>Process an incoming packet and raise the appropriate events</summary>
13757 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)"> 13757 <param name="sender">The sender</param>
13758 <summary> 13758 <param name="e">The EventArgs object containing the packet data</param>
13759 Cancel a pending or in process texture request 13759 </member>
13760 </summary> 13760 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13761 <param name="textureID">The texture assets unique ID</param> 13761 <summary>Process an incoming packet and raise the appropriate events</summary>
13762 </member> 13762 <param name="sender">The sender</param>
13763 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread"> 13763 <param name="e">The EventArgs object containing the packet data</param>
13764 <summary> 13764 </member>
13765 Master Download Thread, Queues up downloads in the threadpool 13765 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13766 </summary> 13766 <summary>Process an incoming packet and raise the appropriate events</summary>
13767 </member> 13767 <param name="sender">The sender</param>
13768 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)"> 13768 <param name="e">The EventArgs object containing the packet data</param>
13769 <summary> 13769 </member>
13770 The worker thread that sends the request and handles timeouts 13770 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13771 </summary> 13771 <summary>Process an incoming packet and raise the appropriate events</summary>
13772 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo"/> object containing the request details</param> 13772 <param name="sender">The sender</param>
13773 </member> 13773 <param name="e">The EventArgs object containing the packet data</param>
13774 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 13774 </member>
13775 <summary> 13775 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation">
13776 Handle responses from the simulator that tell us a texture we have requested is unable to be located 13776 <summary>Raised when the simulator sends us data containing
13777 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use 13777 an agents animation playlist</summary>
13778 </summary> 13778 </member>
13779 <param name="packet">The <see cref="T:OpenMetaverse.Packets.ImageNotInDatabasePacket"/></param> 13779 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance">
13780 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> sending this packet</param> 13780 <summary>Raised when the simulator sends us data containing
13781 </member> 13781 the appearance information for an agent</summary>
13782 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 13782 </member>
13783 <summary> 13783 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply">
13784 Handles the remaining Image data that did not fit in the initial ImageData packet 13784 <summary>Raised when the simulator sends us data containing
13785 </summary> 13785 agent names/id values</summary>
13786 </member> 13786 </member>
13787 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 13787 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply">
13788 <summary> 13788 <summary>Raised when the simulator sends us data containing
13789 Handle the initial ImageDataPacket sent from the simulator 13789 the interests listed in an agents profile</summary>
13790 </summary> 13790 </member>
13791 <param name="packet"></param> 13791 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply">
13792 <param name="simulator"></param> 13792 <summary>Raised when the simulator sends us data containing
13793 </member> 13793 profile property information for an agent</summary>
13794 <member name="P:OpenMetaverse.TexturePipeline.TransferCount"> 13794 </member>
13795 <summary>Current number of pending and in-process transfers</summary> 13795 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply">
13796 </member> 13796 <summary>Raised when the simulator sends us data containing
13797 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo"> 13797 the group membership an agent is a member of</summary>
13798 <summary> 13798 </member>
13799 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline"/> 13799 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply">
13800 </summary> 13800 <summary>Raised when the simulator sends us data containing
13801 </member> 13801 name/id pair</summary>
13802 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State"> 13802 </member>
13803 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState"/> which identifies the current status of the request</summary> 13803 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt">
13804 </member> 13804 <summary>Raised when the simulator sends us data containing
13805 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID"> 13805 the objects and effect when an agent is pointing at</summary>
13806 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary> 13806 </member>
13807 </member> 13807 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt">
13808 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot"> 13808 <summary>Raised when the simulator sends us data containing
13809 <summary>The slot this request is occupying in the threadpoolSlots array</summary> 13809 the objects and effect when an agent is looking at</summary>
13810 </member> 13810 </member>
13811 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type"> 13811 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect">
13812 <summary>The ImageType of the request.</summary> 13812 <summary>Raised when the simulator sends us data containing
13813 </member> 13813 an agents viewer effect information</summary>
13814 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks"> 13814 </member>
13815 <summary>The callback to fire when the request is complete, will include 13815 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply">
13816 the <seealso cref="T:OpenMetaverse.TextureRequestState"/> and the <see cref="T:OpenMetaverse.Assets.AssetTexture"/> 13816 <summary>Raised when the simulator sends us data containing
13817 object containing the result data</summary> 13817 the top picks from an agents profile</summary>
13818 </member> 13818 </member>
13819 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress"> 13819 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply">
13820 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator. 13820 <summary>Raised when the simulator sends us data containing
13821 This is used to progressively render textures as portions of the texture are received.</summary> 13821 the Pick details</summary>
13822 </member> 13822 </member>
13823 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer"> 13823 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply">
13824 <summary>An object that maintains the data of an request thats in-process.</summary> 13824 <summary>Raised when the simulator sends us data containing
13825 </member> 13825 the classified ads an agent has placed</summary>
13826 <member name="T:OpenMetaverse.BitPack"> 13826 </member>
13827 <summary> 13827 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply">
13828 Wrapper around a byte array that allows bit to be packed and unpacked 13828 <summary>Raised when the simulator sends us data containing
13829 one at a time or by a variable amount. Useful for very tightly packed 13829 the details of a classified ad</summary>
13830 data like LayerData packets 13830 </member>
13831 </summary> 13831 <member name="T:OpenMetaverse.AvatarAnimationEventArgs">
13832 </member> 13832 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary>
13833 <member name="F:OpenMetaverse.BitPack.Data"> 13833 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends
13834 <summary></summary> 13834 the animation playlist for an agent</remarks>
13835 </member> 13835 <example>
13836 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)"> 13836 The following code example uses the <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"/>
13837 <summary> 13837 properties to display the animation playlist of an avatar on the <see cref="T:System.Console"/> window.
13838 Default constructor, initialize the bit packer / bit unpacker 13838 <code>
13839 with a byte array and starting position 13839 // subscribe to the event
13840 </summary> 13840 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation;
13841 <param name="data">Byte array to pack bits in to or unpack from</param> 13841
13842 <param name="pos">Starting position in the byte array</param> 13842 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e)
13843 </member> 13843 {
13844 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)"> 13844 // create a dictionary of "known" animations from the Animations class using System.Reflection
13845 <summary> 13845 Dictionary&lt;UUID, string&gt; systemAnimations = new Dictionary&lt;UUID, string&gt;();
13846 Pack a floating point value in to the data 13846 Type type = typeof(Animations);
13847 </summary> 13847 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
13848 <param name="data">Floating point value to pack</param> 13848 foreach (System.Reflection.FieldInfo field in fields)
13849 </member> 13849 {
13850 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)"> 13850 systemAnimations.Add((UUID)field.GetValue(type), field.Name);
13851 <summary> 13851 }
13852 Pack part or all of an integer in to the data 13852
13853 </summary> 13853 // find out which animations being played are known animations and which are assets
13854 <param name="data">Integer containing the data to pack</param> 13854 foreach (Animation animation in e.Animations)
13855 <param name="totalCount">Number of bits of the integer to pack</param> 13855 {
13856 </member> 13856 if (systemAnimations.ContainsKey(animation.AnimationID))
13857 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)"> 13857 {
13858 <summary> 13858 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID,
13859 Pack part or all of an unsigned integer in to the data 13859 systemAnimations[animation.AnimationID], animation.AnimationSequence);
13860 </summary> 13860 }
13861 <param name="data">Unsigned integer containing the data to pack</param> 13861 else
13862 <param name="totalCount">Number of bits of the integer to pack</param> 13862 {
13863 </member> 13863 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID,
13864 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)"> 13864 animation.AnimationID, animation.AnimationSequence);
13865 <summary> 13865 }
13866 13866 }
13867 </summary> 13867 }
13868 <param name="data"></param> 13868 </code>
13869 <param name="isSigned"></param> 13869 </example>
13870 <param name="intBits"></param> 13870 </member>
13871 <param name="fracBits"></param> 13871 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})">
13872 </member> 13872 <summary>
13873 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)"> 13873 Construct a new instance of the AvatarAnimationEventArgs class
13874 <summary> 13874 </summary>
13875 13875 <param name="avatarID">The ID of the agent</param>
13876 </summary> 13876 <param name="anims">The list of animations to start</param>
13877 <param name="data"></param> 13877 </member>
13878 </member> 13878 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID">
13879 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)"> 13879 <summary>Get the ID of the agent</summary>
13880 <summary> 13880 </member>
13881 13881 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations">
13882 </summary> 13882 <summary>Get the list of animations to start</summary>
13883 <param name="data"></param> 13883 </member>
13884 </member> 13884 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs">
13885 <member name="M:OpenMetaverse.BitPack.UnpackFloat"> 13885 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
13886 <summary> 13886 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
13887 Unpacking a floating point value from the data 13887 the appearance data for an avatar</remarks>
13888 </summary> 13888 <example>
13889 <returns>Unpacked floating point value</returns> 13889 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
13890 </member> 13890 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
13891 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)"> 13891 <code>
13892 <summary> 13892 // subscribe to the event
13893 Unpack a variable number of bits from the data in to integer format 13893 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
13894 </summary> 13894
13895 <param name="totalCount">Number of bits to unpack</param> 13895 // handle the data when the event is raised
13896 <returns>An integer containing the unpacked bits</returns> 13896 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
13897 <remarks>This function is only useful up to 32 bits</remarks> 13897 {
13898 </member> 13898 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
13899 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)"> 13899 }
13900 <summary> 13900 </code>
13901 Unpack a variable number of bits from the data in to unsigned 13901 </example>
13902 integer format 13902 </member>
13903 </summary> 13903 <member name="M:OpenMetaverse.AvatarAppearanceEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte})">
13904 <param name="totalCount">Number of bits to unpack</param> 13904 <summary>
13905 <returns>An unsigned integer containing the unpacked bits</returns> 13905 Construct a new instance of the AvatarAppearanceEventArgs class
13906 <remarks>This function is only useful up to 32 bits</remarks> 13906 </summary>
13907 </member> 13907 <param name="avatarID">The ID of the agent</param>
13908 <member name="M:OpenMetaverse.BitPack.UnpackShort"> 13908 <param name="isTrial">true of the agent is a trial account</param>
13909 <summary> 13909 <param name="defaultTexture">The default agent texture</param>
13910 Unpack a 16-bit signed integer 13910 <param name="faceTextures">The agents appearance layer textures</param>
13911 </summary> 13911 <param name="visualParams">The <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</param>
13912 <returns>16-bit signed integer</returns> 13912 </member>
13913 </member> 13913 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID">
13914 <member name="M:OpenMetaverse.BitPack.UnpackUShort"> 13914 <summary>Get the ID of the agent</summary>
13915 <summary> 13915 </member>
13916 Unpack a 16-bit unsigned integer 13916 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial">
13917 </summary> 13917 <summary>true if the agent is a trial account</summary>
13918 <returns>16-bit unsigned integer</returns> 13918 </member>
13919 </member> 13919 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture">
13920 <member name="M:OpenMetaverse.BitPack.UnpackInt"> 13920 <summary>Get the default agent texture</summary>
13921 <summary> 13921 </member>
13922 Unpack a 32-bit signed integer 13922 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures">
13923 </summary> 13923 <summary>Get the agents appearance layer textures</summary>
13924 <returns>32-bit signed integer</returns> 13924 </member>
13925 </member> 13925 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams">
13926 <member name="M:OpenMetaverse.BitPack.UnpackUInt"> 13926 <summary>Get the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</summary>
13927 <summary> 13927 </member>
13928 Unpack a 32-bit unsigned integer 13928 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs">
13929 </summary> 13929 <summary>Represents the interests from the profile of an agent</summary>
13930 <returns>32-bit unsigned integer</returns> 13930 </member>
13931 </member> 13931 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID">
13932 <member name="P:OpenMetaverse.BitPack.BytePos"> 13932 <summary>Get the ID of the agent</summary>
13933 <summary></summary> 13933 </member>
13934 </member> 13934 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs">
13935 <member name="P:OpenMetaverse.BitPack.BitPos"> 13935 <summary>The properties of an agent</summary>
13936 <summary></summary> 13936 </member>
13937 </member> 13937 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID">
13938 <member name="T:OpenMetaverse.Assets.AssetTexture"> 13938 <summary>Get the ID of the agent</summary>
13939 <summary> 13939 </member>
13940 Represents a texture 13940 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID">
13941 </summary> 13941 <summary>Get the ID of the agent</summary>
13942 </member> 13942 </member>
13943 <member name="F:OpenMetaverse.Assets.AssetTexture.Image"> 13943 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID">
13944 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary> 13944 <summary>Get the ID of the agent</summary>
13945 </member> 13945 </member>
13946 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo"> 13946 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID">
13947 <summary></summary> 13947 <summary>Get the ID of the avatar</summary>
13948 </member> 13948 </member>
13949 <member name="F:OpenMetaverse.Assets.AssetTexture.Components"> 13949 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage">
13950 <summary></summary> 13950 <summary>
13951 </member> 13951 Sent to the client to indicate a teleport request has completed
13952 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor"> 13952 </summary>
13953 <summary>Initializes a new instance of an AssetTexture object</summary> 13953 </member>
13954 </member> 13954 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID">
13955 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])"> 13955 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary>
13956 <summary> 13956 </member>
13957 Initializes a new instance of an AssetTexture object 13957 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID">
13958 </summary> 13958 <summary></summary>
13959 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 13959 </member>
13960 <param name="assetData">A byte array containing the raw asset data</param> 13960 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle">
13961 </member> 13961 <summary>The simulators handle the agent teleported to</summary>
13962 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)"> 13962 </member>
13963 <summary> 13963 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SeedCapability">
13964 Initializes a new instance of an AssetTexture object 13964 <summary>A Uri which contains a list of Capabilities the simulator supports</summary>
13965 </summary> 13965 </member>
13966 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param> 13966 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess">
13967 </member> 13967 <summary>Indicates the level of access required
13968 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode"> 13968 to access the simulator, or the content rating, or the simulators
13969 <summary> 13969 map status</summary>
13970 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000 13970 </member>
13971 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/> 13971 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP">
13972 </summary> 13972 <summary>The IP Address of the simulator</summary>
13973 </member> 13973 </member>
13974 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode"> 13974 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Port">
13975 <summary> 13975 <summary>The UDP Port the simulator will listen for UDP traffic on</summary>
13976 Decodes the JPEG2000 data in <code>AssetData</code> to the 13976 </member>
13977 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/> 13977 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Flags">
13978 </summary> 13978 <summary>Status flags indicating the state of the Agent upon arrival, Flying, etc.</summary>
13979 <returns>True if the decoding was successful, otherwise false</returns> 13979 </member>
13980 </member> 13980 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Serialize">
13981 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries"> 13981 <summary>
13982 <summary> 13982 Serialize the object
13983 Decodes the begin and end byte positions for each quality layer in 13983 </summary>
13984 the image 13984 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13985 </summary> 13985 </member>
13986 <returns></returns> 13986 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13987 </member> 13987 <summary>
13988 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType"> 13988 Deserialize the message
13989 <summary>Override the base classes AssetType</summary> 13989 </summary>
13990 </member> 13990 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13991 <member name="T:OpenMetaverse.Assets.AssetSound"> 13991 </member>
13992 <summary> 13992 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage">
13993 Represents a Sound Asset 13993 <summary>
13994 </summary> 13994 Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it.
13995 </member> 13995 </summary>
13996 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor"> 13996 </member>
13997 <summary>Initializes a new instance of an AssetSound object</summary> 13997 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize">
13998 </member> 13998 <summary>
13999 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])"> 13999 Serialize the object
14000 <summary>Initializes a new instance of an AssetSound object with parameters</summary> 14000 </summary>
14001 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 14001 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14002 <param name="assetData">A byte array containing the raw asset data</param> 14002 </member>
14003 </member> 14003 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14004 <member name="M:OpenMetaverse.Assets.AssetSound.Encode"> 14004 <summary>
14005 <summary> 14005 Deserialize the message
14006 TODO: Encodes a sound file 14006 </summary>
14007 </summary> 14007 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14008 </member> 14008 </member>
14009 <member name="M:OpenMetaverse.Assets.AssetSound.Decode"> 14009 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Serialize">
14010 <summary> 14010 <summary>
14011 TODO: Decode a sound file 14011 Serialize the object
14012 </summary> 14012 </summary>
14013 <returns>true</returns> 14013 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14014 </member> 14014 </member>
14015 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType"> 14015 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14016 <summary>Override the base classes AssetType</summary> 14016 <summary>
14017 </member> 14017 Deserialize the message
14018 <member name="T:OpenMetaverse.Assets.AssetScriptText"> 14018 </summary>
14019 <summary> 14019 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14020 Represents an LSL Text object containing a string of UTF encoded characters 14020 </member>
14021 </summary> 14021 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize">
14022 </member> 14022 <summary>
14023 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source"> 14023 Serialize the object
14024 <summary>A string of characters represting the script contents</summary> 14024 </summary>
14025 </member> 14025 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14026 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor"> 14026 </member>
14027 <summary>Initializes a new AssetScriptText object</summary> 14027 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14028 </member> 14028 <summary>
14029 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])"> 14029 Deserialize the message
14030 <summary> 14030 </summary>
14031 Initializes a new AssetScriptText object with parameters 14031 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14032 </summary> 14032 </member>
14033 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 14033 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage">
14034 <param name="assetData">A byte array containing the raw asset data</param> 14034 <summary>
14035 </member> 14035 A message sent to the client which indicates a teleport request has failed
14036 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(System.String)"> 14036 and contains some information on why it failed
14037 <summary> 14037 </summary>
14038 Initializes a new AssetScriptText object with parameters 14038 </member>
14039 </summary> 14039 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams">
14040 <param name="source">A string containing the scripts contents</param> 14040 <summary></summary>
14041 </member> 14041 </member>
14042 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode"> 14042 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey">
14043 <summary> 14043 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser
14044 Encode a string containing the scripts contents into byte encoded AssetData 14044 Which could be used to look up a value in a dictionary or enum</summary>
14045 </summary> 14045 </member>
14046 </member> 14046 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID">
14047 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode"> 14047 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Agent</summary>
14048 <summary> 14048 </member>
14049 Decode a byte array containing the scripts contents into a string 14049 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason">
14050 </summary> 14050 <summary>A string human readable message containing the reason </summary>
14051 <returns>true if decoding is successful</returns> 14051 <remarks>An example: Could not teleport closer to destination</remarks>
14052 </member> 14052 </member>
14053 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType"> 14053 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Serialize">
14054 <summary>Override the base classes AssetType</summary> 14054 <summary>
14055 </member> 14055 Serialize the object
14056 <member name="T:OpenMetaverse.VisualParam"> 14056 </summary>
14057 <summary> 14057 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14058 A single visual characteristic of an avatar mesh, such as eyebrow height 14058 </member>
14059 </summary> 14059 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14060 </member> 14060 <summary>
14061 <member name="F:OpenMetaverse.VisualParam.ParamID"> 14061 Deserialize the message
14062 <summary>Index of this visual param</summary> 14062 </summary>
14063 </member> 14063 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14064 <member name="F:OpenMetaverse.VisualParam.Name"> 14064 </member>
14065 <summary>Internal name</summary> 14065 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize">
14066 </member> 14066 <summary>
14067 <member name="F:OpenMetaverse.VisualParam.Group"> 14067 Serialize the object
14068 <summary>Group ID this parameter belongs to</summary> 14068 </summary>
14069 </member> 14069 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14070 <member name="F:OpenMetaverse.VisualParam.Wearable"> 14070 </member>
14071 <summary>Name of the wearable this parameter belongs to</summary> 14071 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14072 </member> 14072 <summary>
14073 <member name="F:OpenMetaverse.VisualParam.Label"> 14073 Deserialize the message
14074 <summary>Displayable label of this characteristic</summary> 14074 </summary>
14075 </member> 14075 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14076 <member name="F:OpenMetaverse.VisualParam.LabelMin"> 14076 </member>
14077 <summary>Displayable label for the minimum value of this characteristic</summary> 14077 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage">
14078 </member> 14078 <summary>
14079 <member name="F:OpenMetaverse.VisualParam.LabelMax"> 14079 Contains a list of prim owner information for a specific parcel in a simulator
14080 <summary>Displayable label for the maximum value of this characteristic</summary> 14080 </summary>
14081 </member> 14081 <remarks>
14082 <member name="F:OpenMetaverse.VisualParam.DefaultValue"> 14082 A Simulator will always return at least 1 entry
14083 <summary>Default value</summary> 14083 If agent does not have proper permission the OwnerID will be UUID.Zero
14084 </member> 14084 If agent does not have proper permission OR there are no primitives on parcel
14085 <member name="F:OpenMetaverse.VisualParam.MinValue"> 14085 the DataBlocksExtended map will not be sent from the simulator
14086 <summary>Minimum value</summary> 14086 </remarks>
14087 </member> 14087 </member>
14088 <member name="F:OpenMetaverse.VisualParam.MaxValue"> 14088 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock">
14089 <summary>Maximum value</summary> 14089 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"/> objects</summary>
14090 </member> 14090 </member>
14091 <member name="M:OpenMetaverse.VisualParam.#ctor(System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Single,System.Single,System.Single)"> 14091 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize">
14092 <summary> 14092 <summary>
14093 Set all the values through the constructor 14093 Serialize the object
14094 </summary> 14094 </summary>
14095 <param name="paramID">Index of this visual param</param> 14095 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14096 <param name="name">Internal name</param> 14096 </member>
14097 <param name="group"></param> 14097 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14098 <param name="wearable"></param> 14098 <summary>
14099 <param name="label">Displayable label of this characteristic</param> 14099 Deserialize the message
14100 <param name="labelMin">Displayable label for the minimum value of this characteristic</param> 14100 </summary>
14101 <param name="labelMax">Displayable label for the maximum value of this characteristic</param> 14101 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14102 <param name="def">Default value</param> 14102 </member>
14103 <param name="min">Minimum value</param> 14103 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner">
14104 <param name="max">Maximum value</param> 14104 <summary>
14105 </member> 14105 Prim ownership information for a specified owner on a single parcel
14106 <member name="T:OpenMetaverse.VisualParams"> 14106 </summary>
14107 <summary> 14107 </member>
14108 Holds the Params array of all the avatar appearance parameters 14108 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID">
14109 </summary> 14109 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the prim owner,
14110 </member> 14110 UUID.Zero if agent has no permission to view prim owner information</summary>
14111 <member name="T:OpenMetaverse.VPElement"> 14111 </member>
14112 <summary> 14112 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count">
14113 Viewer Params Array Element for AgentSetAppearance 14113 <summary>The total number of prims</summary>
14114 </summary> 14114 </member>
14115 </member> 14115 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned">
14116 <member name="F:OpenMetaverse.VPElement.SHAPE_BIG_BROW"> 14116 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group"/></summary>
14117 <summary> 14117 </member>
14118 Brow Size - Small 0--+255 Large 14118 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus">
14119 </summary> 14119 <summary>True if the owner is online
14120 </member> 14120 <remarks>This is no longer used by the LL Simulators</remarks></summary>
14121 <member name="F:OpenMetaverse.VPElement.SHAPE_NOSE_BIG_OUT"> 14121 </member>
14122 <summary> 14122 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp">
14123 Nose Size - Small 0--+255 Large 14123 <summary>The date the most recent prim was rezzed</summary>
14124 </summary> 14124 </member>
14125 </member> 14125 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage">
14126 <member name="F:OpenMetaverse.VPElement.SHAPE_BROAD_NOSTRILS"> 14126 <summary>
14127 <summary> 14127 The details of a single parcel in a region, also contains some regionwide globals
14128 Nostril Width - Narrow 0--+255 Broad 14128 </summary>
14129 </summary> 14129 </member>
14130 </member> 14130 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LocalID">
14131 <member name="F:OpenMetaverse.VPElement.SHAPE_CLEFT_CHIN"> 14131 <summary>Simulator-local ID of this parcel</summary>
14132 <summary> 14132 </member>
14133 Chin Cleft - Round 0--+255 Cleft 14133 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMax">
14134 </summary> 14134 <summary>Maximum corner of the axis-aligned bounding box for this
14135 </member> 14135 parcel</summary>
14136 <member name="F:OpenMetaverse.VPElement.SHAPE_BULBOUS_NOSE_TIP"> 14136 </member>
14137 <summary> 14137 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMin">
14138 Nose Tip Shape - Pointy 0--+255 Bulbous 14138 <summary>Minimum corner of the axis-aligned bounding box for this
14139 </summary> 14139 parcel</summary>
14140 </member> 14140 </member>
14141 <member name="F:OpenMetaverse.VPElement.SHAPE_WEAK_CHIN"> 14141 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Area">
14142 <summary> 14142 <summary>Total parcel land area</summary>
14143 Chin Angle - Chin Out 0--+255 Chin In 14143 </member>
14144 </summary> 14144 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID">
14145 </member> 14145 <summary></summary>
14146 <member name="F:OpenMetaverse.VPElement.SHAPE_DOUBLE_CHIN"> 14146 </member>
14147 <summary> 14147 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID">
14148 Chin-Neck - Tight Chin 0--+255 Double Chin 14148 <summary>Key of authorized buyer</summary>
14149 </summary> 14149 </member>
14150 </member> 14150 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap">
14151 <member name="F:OpenMetaverse.VPElement.SHAPE_SUNKEN_CHEEKS"> 14151 <summary>Bitmap describing land layout in 4x4m squares across the
14152 <summary> 14152 entire region</summary>
14153 Lower Cheeks - Well-Fed 0--+255 Sunken 14153 </member>
14154 </summary> 14154 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category">
14155 </member> 14155 <summary></summary>
14156 <member name="F:OpenMetaverse.VPElement.SHAPE_NOBLE_NOSE_BRIDGE"> 14156 </member>
14157 <summary> 14157 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate">
14158 Upper Bridge - Low 0--+255 High 14158 <summary>Date land was claimed</summary>
14159 </summary> 14159 </member>
14160 </member> 14160 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimPrice">
14161 <member name="F:OpenMetaverse.VPElement.SHAPE_JOWLS"> 14161 <summary>Appears to always be zero</summary>
14162 <summary> 14162 </member>
14163 - Less 0--+255 More 14163 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Desc">
14164 </summary> 14164 <summary>Parcel Description</summary>
14165 </member> 14165 </member>
14166 <member name="F:OpenMetaverse.VPElement.SHAPE_CLEFT_CHIN_UPPER"> 14166 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags">
14167 <summary> 14167 <summary></summary>
14168 Upper Chin Cleft - Round 0--+255 Cleft 14168 </member>
14169 </summary> 14169 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID">
14170 </member> 14170 <summary></summary>
14171 <member name="F:OpenMetaverse.VPElement.SHAPE_HIGH_CHEEK_BONES"> 14171 </member>
14172 <summary> 14172 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims">
14173 Cheek Bones - Low 0--+255 High 14173 <summary>Total number of primitives owned by the parcel group on
14174 </summary> 14174 this parcel</summary>
14175 </member> 14175 </member>
14176 <member name="F:OpenMetaverse.VPElement.SHAPE_EARS_OUT"> 14176 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned">
14177 <summary> 14177 <summary>Whether the land is deeded to a group or not</summary>
14178 Ear Angle - In 0--+255 Out 14178 </member>
14179 </summary> 14179 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType">
14180 </member> 14180 <summary></summary>
14181 <member name="F:OpenMetaverse.VPElement.HAIR_POINTY_EYEBROWS"> 14181 </member>
14182 <summary> 14182 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims">
14183 Eyebrow Points - Smooth 0--+255 Pointy 14183 <summary>Maximum number of primitives this parcel supports</summary>
14184 </summary> 14184 </member>
14185 </member> 14185 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID">
14186 <member name="F:OpenMetaverse.VPElement.SHAPE_SQUARE_JAW"> 14186 <summary>The Asset UUID of the Texture which when applied to a
14187 <summary> 14187 primitive will display the media</summary>
14188 Jaw Shape - Pointy 0--+255 Square 14188 </member>
14189 </summary> 14189 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL">
14190 </member> 14190 <summary>A URL which points to any Quicktime supported media type</summary>
14191 <member name="F:OpenMetaverse.VPElement.SHAPE_PUFFY_UPPER_CHEEKS"> 14191 </member>
14192 <summary> 14192 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaAutoScale">
14193 Upper Cheeks - Thin 0--+255 Puffy 14193 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary>
14194 </summary> 14194 </member>
14195 </member> 14195 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MusicURL">
14196 <member name="F:OpenMetaverse.VPElement.SHAPE_UPTURNED_NOSE_TIP"> 14196 <summary>URL For Music Stream</summary>
14197 <summary> 14197 </member>
14198 Nose Tip Angle - Downturned 0--+255 Upturned 14198 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Name">
14199 </summary> 14199 <summary>Parcel Name</summary>
14200 </member> 14200 </member>
14201 <member name="F:OpenMetaverse.VPElement.SHAPE_BULBOUS_NOSE"> 14201 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCleanTime">
14202 <summary> 14202 <summary>Autoreturn value in minutes for others' objects</summary>
14203 Nose Thickness - Thin Nose 0--+255 Bulbous Nose 14203 </member>
14204 </summary> 14204 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount">
14205 </member> 14205 <summary></summary>
14206 <member name="F:OpenMetaverse.VPElement.SHAPE_UPPER_EYELID_FOLD"> 14206 </member>
14207 <summary> 14207 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims">
14208 Upper Eyelid Fold - Uncreased 0--+255 Creased 14208 <summary>Total number of other primitives on this parcel</summary>
14209 </summary> 14209 </member>
14210 </member> 14210 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerID">
14211 <member name="F:OpenMetaverse.VPElement.SHAPE_ATTACHED_EARLOBES"> 14211 <summary>UUID of the owner of this parcel</summary>
14212 <summary> 14212 </member>
14213 Attached Earlobes - Unattached 0--+255 Attached 14213 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims">
14214 </summary> 14214 <summary>Total number of primitives owned by the parcel owner on
14215 </member> 14215 this parcel</summary>
14216 <member name="F:OpenMetaverse.VPElement.SHAPE_BAGGY_EYES"> 14216 </member>
14217 <summary> 14217 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus">
14218 Eye Bags - Smooth 0--+255 Baggy 14218 <summary></summary>
14219 </summary> 14219 </member>
14220 </member> 14220 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours">
14221 <member name="F:OpenMetaverse.VPElement.SHAPE_WIDE_EYES"> 14221 <summary>How long is pass valid for</summary>
14222 <summary> 14222 </member>
14223 Eye Opening - Narrow 0--+255 Wide 14223 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassPrice">
14224 </summary> 14224 <summary>Price for a temporary pass</summary>
14225 </member> 14225 </member>
14226 <member name="F:OpenMetaverse.VPElement.SHAPE_WIDE_LIP_CLEFT"> 14226 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount">
14227 <summary> 14227 <summary></summary>
14228 Lip Cleft - Narrow 0--+255 Wide 14228 </member>
14229 </summary> 14229 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous">
14230 </member> 14230 <summary></summary>
14231 <member name="F:OpenMetaverse.VPElement.SHAPE_WIDE_NOSE_BRIDGE"> 14231 </member>
14232 <summary> 14232 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride">
14233 Bridge Width - Narrow 0--+255 Wide 14233 <summary></summary>
14234 </summary> 14234 </member>
14235 </member> 14235 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice">
14236 <member name="F:OpenMetaverse.VPElement.HAIR_ARCED_EYEBROWS"> 14236 <summary>This field is no longer used</summary>
14237 <summary> 14237 </member>
14238 Eyebrow Arc - Flat 0--+255 Arced 14238 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult">
14239 </summary> 14239 The result of a request for parcel properties
14240 </member> 14240 </member>
14241 <member name="F:OpenMetaverse.VPElement.SHAPE_HEIGHT"> 14241 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice">
14242 <summary> 14242 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
14243 Height - Short 0--+255 Tall 14243 <remarks>The SalePrice will remain the same after an ownership
14244 </summary> 14244 transfer (sale), so it can be used to see the purchase price after
14245 </member> 14245 a sale if the new owner has not changed it</remarks>
14246 <member name="F:OpenMetaverse.VPElement.SHAPE_THICKNESS"> 14246 </member>
14247 <summary> 14247 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelectedPrims">
14248 Body Thickness - Body Thin 0--+255 Body Thick 14248 <summary>
14249 </summary> 14249 Number of primitives your avatar is currently
14250 </member> 14250 selecting and sitting on in this parcel
14251 <member name="F:OpenMetaverse.VPElement.SHAPE_BIG_EARS"> 14251 </summary>
14252 <summary> 14252 </member>
14253 Ear Size - Small 0--+255 Large 14253 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount">
14254 </summary> 14254 <summary></summary>
14255 </member> 14255 </member>
14256 <member name="F:OpenMetaverse.VPElement.SHAPE_SHOULDERS"> 14256 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID">
14257 <summary> 14257 <summary>
14258 Shoulders - Narrow 0--+255 Broad 14258 A number which increments by 1, starting at 0 for each ParcelProperties request.
14259 </summary> 14259 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent.
14260 </member> 14260 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus"/> has occurred.
14261 <member name="F:OpenMetaverse.VPElement.SHAPE_HIP_WIDTH"> 14261 </summary>
14262 <summary> 14262 </member>
14263 Hip Width - Narrow 0--+255 Wide 14263 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims">
14264 </summary> 14264 <summary>Maximum primitives across the entire simulator</summary>
14265 </member> 14265 </member>
14266 <member name="F:OpenMetaverse.VPElement.SHAPE_TORSO_LENGTH"> 14266 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideTotalPrims">
14267 <summary> 14267 <summary>Total primitives across the entire simulator</summary>
14268 - Short Torso 0--+255 Long Torso 14268 </member>
14269 </summary> 14269 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection">
14270 </member> 14270 <summary></summary>
14271 <member name="F:OpenMetaverse.VPElement.GLOVES_GLOVE_LENGTH"> 14271 </member>
14272 <summary> 14272 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID">
14273 - Short 0--+255 Long 14273 <summary>Key of parcel snapshot</summary>
14274 </summary> 14274 </member>
14275 </member> 14275 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Status">
14276 <member name="F:OpenMetaverse.VPElement.EYES_EYE_LIGHTNESS"> 14276 <summary>Parcel ownership status</summary>
14277 <summary> 14277 </member>
14278 - Darker 0--+255 Lighter 14278 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.TotalPrims">
14279 </summary> 14279 <summary>Total number of primitives on this parcel</summary>
14280 </member> 14280 </member>
14281 <member name="F:OpenMetaverse.VPElement.EYES_EYE_COLOR"> 14281 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation">
14282 <summary> 14282 <summary></summary>
14283 - Natural 0--+255 Unnatural 14283 </member>
14284 </summary> 14284 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt">
14285 </member> 14285 <summary></summary>
14286 <member name="F:OpenMetaverse.VPElement.SHAPE_BREAST_SIZE"> 14286 </member>
14287 <summary> 14287 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified">
14288 - Small 0--+255 Large 14288 <summary>TRUE of region denies access to age unverified users</summary>
14289 </summary> 14289 </member>
14290 </member> 14290 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc">
14291 <member name="F:OpenMetaverse.VPElement.SKIN_RAINBOW_COLOR"> 14291 <summary>A description of the media</summary>
14292 <summary> 14292 </member>
14293 - None 0--+255 Wild 14293 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaHeight">
14294 </summary> 14294 <summary>An Integer which represents the height of the media</summary>
14295 </member> 14295 </member>
14296 <member name="F:OpenMetaverse.VPElement.SKIN_RED_SKIN"> 14296 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaWidth">
14297 <summary> 14297 <summary>An integer which represents the width of the media</summary>
14298 Ruddiness - Pale 0--+255 Ruddy 14298 </member>
14299 </summary> 14299 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaLoop">
14300 </member> 14300 <summary>A boolean, if true the viewer should loop the media</summary>
14301 <member name="F:OpenMetaverse.VPElement.SKIN_PIGMENT"> 14301 </member>
14302 <summary> 14302 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaType">
14303 - Light 0--+255 Dark 14303 <summary>A string which contains the mime type of the media</summary>
14304 </summary> 14304 </member>
14305 </member> 14305 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMedia">
14306 <member name="F:OpenMetaverse.VPElement.HAIR_RED_HAIR"> 14306 <summary>true to obscure (hide) media url</summary>
14307 <summary> 14307 </member>
14308 - No Red 0--+255 Very Red 14308 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMusic">
14309 </summary> 14309 <summary>true to obscure (hide) music url</summary>
14310 </member> 14310 </member>
14311 <member name="F:OpenMetaverse.VPElement.HAIR_BLONDE_HAIR"> 14311 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize">
14312 <summary> 14312 <summary>
14313 - Black 0--+255 Blonde 14313 Serialize the object
14314 </summary> 14314 </summary>
14315 </member> 14315 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14316 <member name="F:OpenMetaverse.VPElement.HAIR_WHITE_HAIR"> 14316 </member>
14317 <summary> 14317 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14318 - No White 0--+255 All White 14318 <summary>
14319 </summary> 14319 Deserialize the message
14320 </member> 14320 </summary>
14321 <member name="F:OpenMetaverse.VPElement.SKIN_ROSY_COMPLEXION"> 14321 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14322 <summary> 14322 </member>
14323 - Less Rosy 0--+255 More Rosy 14323 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage">
14324 </summary> 14324 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary>
14325 </member> 14325 </member>
14326 <member name="F:OpenMetaverse.VPElement.SKIN_LIP_PINKNESS"> 14326 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID">
14327 <summary> 14327 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the agent authorized to purchase this
14328 - Darker 0--+255 Pinker 14328 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID"/> if the sale is authorized to anyone</summary>
14329 </summary> 14329 </member>
14330 </member> 14330 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale">
14331 <member name="F:OpenMetaverse.VPElement.HAIR_EYEBROW_SIZE"> 14331 <summary>true to enable auto scaling of the parcel media</summary>
14332 <summary> 14332 </member>
14333 - Thin Eyebrows 0--+255 Bushy Eyebrows 14333 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Category">
14334 </summary> 14334 <summary>The category of this parcel used when search is enabled to restrict
14335 </member> 14335 search results</summary>
14336 <member name="F:OpenMetaverse.VPElement.HAIR_FRONT_FRINGE"> 14336 </member>
14337 <summary> 14337 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Desc">
14338 - Short 0--+255 Long 14338 <summary>A string containing the description to set</summary>
14339 </summary> 14339 </member>
14340 </member> 14340 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID">
14341 <member name="F:OpenMetaverse.VPElement.HAIR_SIDE_FRINGE"> 14341 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the <seealso cref="T:OpenMetaverse.Group"/> which allows for additional
14342 <summary> 14342 powers and restrictions.</summary>
14343 - Short 0--+255 Long 14343 </member>
14344 </summary> 14344 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing">
14345 </member> 14345 <summary>The <seealso cref="T:OpenMetaverse.LandingType"/> which specifies how avatars which teleport
14346 <member name="F:OpenMetaverse.VPElement.HAIR_BACK_FRINGE"> 14346 to this parcel are handled</summary>
14347 <summary> 14347 </member>
14348 - Short 0--+255 Long 14348 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID">
14349 </summary> 14349 <summary>The LocalID of the parcel to update settings on</summary>
14350 </member> 14350 </member>
14351 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_FRONT"> 14351 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaDesc">
14352 <summary> 14352 <summary>A string containing the description of the media which can be played
14353 - Short 0--+255 Long 14353 to visitors</summary>
14354 </summary> 14354 </member>
14355 </member> 14355 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight">
14356 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_SIDES"> 14356 <summary></summary>
14357 <summary> 14357 </member>
14358 - Short 0--+255 Long 14358 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop">
14359 </summary> 14359 <summary></summary>
14360 </member> 14360 </member>
14361 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_BACK"> 14361 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID">
14362 <summary> 14362 <summary></summary>
14363 - Short 0--+255 Long 14363 </member>
14364 </summary> 14364 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType">
14365 </member> 14365 <summary></summary>
14366 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_SWEEP"> 14366 </member>
14367 <summary> 14367 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL">
14368 - Sweep Forward 0--+255 Sweep Back 14368 <summary></summary>
14369 </summary> 14369 </member>
14370 </member> 14370 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth">
14371 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_TILT"> 14371 <summary></summary>
14372 <summary> 14372 </member>
14373 - Left 0--+255 Right 14373 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL">
14374 </summary> 14374 <summary></summary>
14375 </member> 14375 </member>
14376 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_PART_MIDDLE"> 14376 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name">
14377 <summary> 14377 <summary></summary>
14378 Middle Part - No Part 0--+255 Part 14378 </member>
14379 </summary> 14379 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia">
14380 </member> 14380 <summary></summary>
14381 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_PART_RIGHT"> 14381 </member>
14382 <summary> 14382 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic">
14383 Right Part - No Part 0--+255 Part 14383 <summary></summary>
14384 </summary> 14384 </member>
14385 </member> 14385 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags">
14386 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_PART_LEFT"> 14386 <summary></summary>
14387 <summary> 14387 </member>
14388 Left Part - No Part 0--+255 Part 14388 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours">
14389 </summary> 14389 <summary></summary>
14390 </member> 14390 </member>
14391 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_SIDES_FULL"> 14391 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice">
14392 <summary> 14392 <summary></summary>
14393 Full Hair Sides - Mowhawk 0--+255 Full Sides 14393 </member>
14394 </summary> 14394 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice">
14395 </member> 14395 <summary></summary>
14396 <member name="F:OpenMetaverse.VPElement.SKIN_BODY_DEFINITION"> 14396 </member>
14397 <summary> 14397 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID">
14398 - Less 0--+255 More 14398 <summary></summary>
14399 </summary> 14399 </member>
14400 </member> 14400 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation">
14401 <member name="F:OpenMetaverse.VPElement.SHAPE_LIP_WIDTH"> 14401 <summary></summary>
14402 <summary> 14402 </member>
14403 Lip Width - Narrow Lips 0--+255 Wide Lips 14403 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt">
14404 </summary> 14404 <summary></summary>
14405 </member> 14405 </member>
14406 <member name="F:OpenMetaverse.VPElement.SHAPE_BELLY_SIZE"> 14406 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14407 <summary> 14407 <summary>
14408 - Small 0--+255 Big 14408 Deserialize the message
14409 </summary> 14409 </summary>
14410 </member> 14410 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14411 <member name="F:OpenMetaverse.VPElement.SKIN_FACIAL_DEFINITION"> 14411 </member>
14412 <summary> 14412 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize">
14413 - Less 0--+255 More 14413 <summary>
14414 </summary> 14414 Serialize the object
14415 </member> 14415 </summary>
14416 <member name="F:OpenMetaverse.VPElement.SKIN_WRINKLES"> 14416 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14417 <summary> 14417 </member>
14418 - Less 0--+255 More 14418 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock">
14419 </summary> 14419 <summary>Base class used for the RemoteParcelRequest message</summary>
14420 </member> 14420 </member>
14421 <member name="F:OpenMetaverse.VPElement.SKIN_FRECKLES"> 14421 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest">
14422 <summary> 14422 <summary>
14423 - Less 0--+255 More 14423 A message sent from the viewer to the simulator to request information
14424 </summary> 14424 on a remote parcel
14425 </member> 14425 </summary>
14426 <member name="F:OpenMetaverse.VPElement.HAIR_SIDEBURNS"> 14426 </member>
14427 <summary> 14427 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Location">
14428 - Short Sideburns 0--+255 Mutton Chops 14428 <summary>Local sim position of the parcel we are looking up</summary>
14429 </summary> 14429 </member>
14430 </member> 14430 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionHandle">
14431 <member name="F:OpenMetaverse.VPElement.HAIR_MOUSTACHE"> 14431 <summary>Region handle of the parcel we are looking up</summary>
14432 <summary> 14432 </member>
14433 - Chaplin 0--+255 Handlebars 14433 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID">
14434 </summary> 14434 <summary>Region <see cref="T:OpenMetaverse.UUID"/> of the parcel we are looking up</summary>
14435 </member> 14435 </member>
14436 <member name="F:OpenMetaverse.VPElement.HAIR_SOULPATCH"> 14436 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize">
14437 <summary> 14437 <summary>
14438 - Less soul 0--+255 More soul 14438 Serialize the object
14439 </summary> 14439 </summary>
14440 </member> 14440 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14441 <member name="F:OpenMetaverse.VPElement.HAIR_CHIN_CURTAINS"> 14441 </member>
14442 <summary> 14442 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14443 - Less Curtains 0--+255 More Curtains 14443 <summary>
14444 </summary> 14444 Deserialize the message
14445 </member> 14445 </summary>
14446 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_RUMPLED"> 14446 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14447 <summary> 14447 </member>
14448 Rumpled Hair - Smooth Hair 0--+255 Rumpled Hair 14448 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply">
14449 </summary> 14449 <summary>
14450 </member> 14450 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"/>
14451 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_BIG_FRONT"> 14451 which will contain parcel information
14452 <summary> 14452 </summary>
14453 Big Hair Front - Less 0--+255 More 14453 </member>
14454 </summary> 14454 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.ParcelID">
14455 </member> 14455 <summary>The grid-wide unique parcel ID</summary>
14456 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_BIG_TOP"> 14456 </member>
14457 <summary> 14457 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize">
14458 Big Hair Top - Less 0--+255 More 14458 <summary>
14459 </summary> 14459 Serialize the object
14460 </member> 14460 </summary>
14461 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_BIG_BACK"> 14461 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14462 <summary> 14462 </member>
14463 Big Hair Back - Less 0--+255 More 14463 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14464 </summary> 14464 <summary>
14465 </member> 14465 Deserialize the message
14466 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_SPIKED"> 14466 </summary>
14467 <summary> 14467 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14468 Spiked Hair - No Spikes 0--+255 Big Spikes 14468 </member>
14469 </summary> 14469 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage">
14470 </member> 14470 <summary>
14471 <member name="F:OpenMetaverse.VPElement.SHAPE_DEEP_CHIN"> 14471 A message containing a request for a remote parcel from a viewer, or a response
14472 <summary> 14472 from the simulator to that request
14473 Chin Depth - Shallow 0--+255 Deep 14473 </summary>
14474 </summary> 14474 </member>
14475 </member> 14475 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Request">
14476 <member name="F:OpenMetaverse.VPElement.HAIR_BANGS_PART_MIDDLE"> 14476 <summary>The request or response details block</summary>
14477 <summary> 14477 </member>
14478 Part Bangs - No Part 0--+255 Part Bangs 14478 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize">
14479 </summary> 14479 <summary>
14480 </member> 14480 Serialize the object
14481 <member name="F:OpenMetaverse.VPElement.SHAPE_HEAD_SHAPE"> 14481 </summary>
14482 <summary> 14482 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14483 Head Shape - More Square 0--+255 More Round 14483 </member>
14484 </summary> 14484 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14485 </member> 14485 <summary>
14486 <member name="F:OpenMetaverse.VPElement.SHAPE_EYE_SPACING"> 14486 Deserialize the message
14487 <summary> 14487 </summary>
14488 Eye Spacing - Close Set Eyes 0--+255 Far Set Eyes 14488 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14489 </summary> 14489 </member>
14490 </member> 14490 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize">
14491 <member name="F:OpenMetaverse.VPElement.SHOES_HEEL_HEIGHT"> 14491 <summary>
14492 <summary> 14492 Serialize the object
14493 - Low Heels 0--+255 High Heels 14493 </summary>
14494 </summary> 14494 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14495 </member> 14495 </member>
14496 <member name="F:OpenMetaverse.VPElement.SHOES_PLATFORM_HEIGHT"> 14496 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14497 <summary> 14497 <summary>
14498 - Low Platforms 0--+255 High Platforms 14498 Deserialize the message
14499 </summary> 14499 </summary>
14500 </member> 14500 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14501 <member name="F:OpenMetaverse.VPElement.SHAPE_LIP_THICKNESS"> 14501 </member>
14502 <summary> 14502 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage">
14503 - Thin Lips 0--+255 Fat Lips 14503 <summary>
14504 </summary> 14504 A message sent from the simulator to an agent which contains
14505 </member> 14505 the groups the agent is in
14506 <member name="F:OpenMetaverse.VPElement.SHAPE_MOUTH_HEIGHT"> 14506 </summary>
14507 <summary> 14507 </member>
14508 Mouth Position - High 0--+255 Low 14508 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID">
14509 </summary> 14509 <summary>The Agent receiving the message</summary>
14510 </member> 14510 </member>
14511 <member name="F:OpenMetaverse.VPElement.SHAPE_BREAST_GRAVITY"> 14511 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock">
14512 <summary> 14512 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"/> information
14513 Breast Buoyancy - Less Gravity 0--+255 More Gravity 14513 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
14514 </summary> 14514 </member>
14515 </member> 14515 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock">
14516 <member name="F:OpenMetaverse.VPElement.SHOES_SHOE_PLATFORM_WIDTH"> 14516 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"/> information
14517 <summary> 14517 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
14518 Platform Width - Narrow 0--+255 Wide 14518 </member>
14519 </summary> 14519 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize">
14520 </member> 14520 <summary>
14521 <member name="F:OpenMetaverse.VPElement.SHOES_HEEL_SHAPE"> 14521 Serialize the object
14522 <summary> 14522 </summary>
14523 - Pointy Heels 0--+255 Thick Heels 14523 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14524 </summary> 14524 </member>
14525 </member> 14525 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14526 <member name="F:OpenMetaverse.VPElement.SHOES_TOE_SHAPE"> 14526 <summary>
14527 <summary> 14527 Deserialize the message
14528 - Pointy 0--+255 Square 14528 </summary>
14529 </summary> 14529 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14530 </member> 14530 </member>
14531 <member name="F:OpenMetaverse.VPElement.SHAPE_FOOT_SIZE"> 14531 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData">
14532 <summary> 14532 <summary>Group Details specific to the agent</summary>
14533 Foot Size - Small 0--+255 Big 14533 </member>
14534 </summary> 14534 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.AcceptNotices">
14535 </member> 14535 <summary>true of the agent accepts group notices</summary>
14536 <member name="F:OpenMetaverse.VPElement.SHAPE_WIDE_NOSE"> 14536 </member>
14537 <summary> 14537 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.Contribution">
14538 Nose Width - Narrow 0--+255 Wide 14538 <summary>The agents tier contribution to the group</summary>
14539 </summary> 14539 </member>
14540 </member> 14540 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID">
14541 <member name="F:OpenMetaverse.VPElement.SHAPE_EYELASHES_LONG"> 14541 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID"/></summary>
14542 <summary> 14542 </member>
14543 Eyelash Length - Short 0--+255 Long 14543 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID">
14544 </summary> 14544 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the groups insignia</summary>
14545 </member> 14545 </member>
14546 <member name="F:OpenMetaverse.VPElement.UNDERSHIRT_SLEEVE_LENGTH"> 14546 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName">
14547 <summary> 14547 <summary>The name of the group</summary>
14548 - Short 0--+255 Long 14548 </member>
14549 </summary> 14549 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupPowers">
14550 </member> 14550 <summary>The aggregate permissions the agent has in the group for all roles the agent
14551 <member name="F:OpenMetaverse.VPElement.UNDERSHIRT_BOTTOM"> 14551 is assigned</summary>
14552 <summary> 14552 </member>
14553 - Short 0--+255 Long 14553 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData">
14554 </summary> 14554 <summary>An optional block containing additional agent specific information</summary>
14555 </member> 14555 </member>
14556 <member name="F:OpenMetaverse.VPElement.UNDERSHIRT_COLLAR_FRONT"> 14556 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.ListInProfile">
14557 <summary> 14557 <summary>true of the agent allows this group to be
14558 - Low 0--+255 High 14558 listed in their profile</summary>
14559 </summary> 14559 </member>
14560 </member> 14560 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage">
14561 <member name="F:OpenMetaverse.VPElement.JACKET_BOTTOM_LENGTH_LOWER"> 14561 <summary>
14562 <summary> 14562 A message sent from the viewer to the simulator which
14563 Jacket Length - Short 0--+255 Long 14563 specifies the language and permissions for others to detect
14564 </summary> 14564 the language specified
14565 </member> 14565 </summary>
14566 <member name="F:OpenMetaverse.VPElement.JACKET_OPEN_JACKET"> 14566 </member>
14567 <summary> 14567 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language">
14568 Open Front - Open 0--+255 Closed 14568 <summary>A string containng the default language
14569 </summary> 14569 to use for the agent</summary>
14570 </member> 14570 </member>
14571 <member name="F:OpenMetaverse.VPElement.SHOES_SHOE_HEIGHT"> 14571 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic">
14572 <summary> 14572 <summary>true of others are allowed to
14573 - Short 0--+255 Tall 14573 know the language setting</summary>
14574 </summary> 14574 </member>
14575 </member> 14575 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize">
14576 <member name="F:OpenMetaverse.VPElement.SOCKS_SOCKS_LENGTH"> 14576 <summary>
14577 <summary> 14577 Serialize the object
14578 - Short 0--+255 Long 14578 </summary>
14579 </summary> 14579 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14580 </member> 14580 </member>
14581 <member name="F:OpenMetaverse.VPElement.UNDERPANTS_PANTS_LENGTH"> 14581 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14582 <summary> 14582 <summary>
14583 - Short 0--+255 Long 14583 Deserialize the message
14584 </summary> 14584 </summary>
14585 </member> 14585 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14586 <member name="F:OpenMetaverse.VPElement.UNDERPANTS_PANTS_WAIST"> 14586 </member>
14587 <summary> 14587 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage">
14588 - Low 0--+255 High 14588 <summary>
14589 </summary> 14589 An EventQueue message sent from the simulator to an agent when the agent
14590 </member> 14590 leaves a group
14591 <member name="F:OpenMetaverse.VPElement.PANTS_LEG_PANTFLAIR"> 14591 </summary>
14592 <summary> 14592 </member>
14593 Cuff Flare - Tight Cuffs 0--+255 Flared Cuffs 14593 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock">
14594 </summary> 14594 <summary>
14595 </member> 14595 An Array containing the AgentID and GroupID
14596 <member name="F:OpenMetaverse.VPElement.SHAPE_FOREHEAD_ANGLE"> 14596 </summary>
14597 <summary> 14597 </member>
14598 - More Vertical 0--+255 More Sloped 14598 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize">
14599 </summary> 14599 <summary>
14600 </member> 14600 Serialize the object
14601 <member name="F:OpenMetaverse.VPElement.SHAPE_BODY_FAT"> 14601 </summary>
14602 <summary> 14602 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14603 - Less Body Fat 0--+255 More Body Fat 14603 </member>
14604 </summary> 14604 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14605 </member> 14605 <summary>
14606 <member name="F:OpenMetaverse.VPElement.PANTS_LOW_CROTCH"> 14606 Deserialize the message
14607 <summary> 14607 </summary>
14608 Pants Crotch - High and Tight 0--+255 Low and Loose 14608 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14609 </summary> 14609 </member>
14610 </member> 14610 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData">
14611 <member name="F:OpenMetaverse.VPElement.SHAPE_EGG_HEAD"> 14611 <summary>An object containing the Agents UUID, and the Groups UUID</summary>
14612 <summary> 14612 </member>
14613 Egg Head - Chin Heavy 0--+255 Forehead Heavy 14613 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID">
14614 </summary> 14614 <summary>The ID of the Agent leaving the group</summary>
14615 </member> 14615 </member>
14616 <member name="F:OpenMetaverse.VPElement.SHAPE_SQUASH_STRETCH_HEAD"> 14616 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID">
14617 <summary> 14617 <summary>The GroupID the Agent is leaving</summary>
14618 Head Stretch - Squash Head 0--+255 Stretch Head 14618 </member>
14619 </summary> 14619 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock">
14620 </member> 14620 <summary>Base class for Asset uploads/results via Capabilities</summary>
14621 <member name="F:OpenMetaverse.VPElement.SHAPE_TORSO_MUSCLES"> 14621 </member>
14622 <summary> 14622 <member name="F:OpenMetaverse.Messages.Linden.AssetUploaderBlock.State">
14623 Torso Muscles - Less Muscular 0--+255 More Muscular 14623 <summary>
14624 </summary> 14624 The request state
14625 </member> 14625 </summary>
14626 <member name="F:OpenMetaverse.VPElement.SHAPE_EYELID_CORNER_UP"> 14626 </member>
14627 <summary> 14627 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Serialize">
14628 Outer Eye Corner - Corner Down 0--+255 Corner Up 14628 <summary>
14629 </summary> 14629 Serialize the object
14630 </member> 14630 </summary>
14631 <member name="F:OpenMetaverse.VPElement.SHAPE_LEG_MUSCLES"> 14631 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14632 <summary> 14632 </member>
14633 - Less Muscular 0--+255 More Muscular 14633 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14634 </summary> 14634 <summary>
14635 </member> 14635 Deserialize the message
14636 <member name="F:OpenMetaverse.VPElement.SHAPE_TALL_LIPS"> 14636 </summary>
14637 <summary> 14637 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14638 Lip Fullness - Less Full 0--+255 More Full 14638 </member>
14639 </summary> 14639 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload">
14640 </member> 14640 <summary>
14641 <member name="F:OpenMetaverse.VPElement.SHOES_SHOE_TOE_THICK"> 14641 A message sent from the viewer to the simulator to request a temporary upload capability
14642 <summary> 14642 which allows an asset to be uploaded
14643 Toe Thickness - Flat Toe 0--+255 Thick Toe 14643 </summary>
14644 </summary> 14644 </member>
14645 </member> 14645 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestUpload.Url">
14646 <member name="F:OpenMetaverse.VPElement.SHAPE_CROOKED_NOSE"> 14646 <summary>The Capability URL sent by the simulator to upload the baked texture to</summary>
14647 <summary> 14647 </member>
14648 Crooked Nose - Nose Left 0--+255 Nose Right 14648 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete">
14649 </summary> 14649 <summary>
14650 </member> 14650 A message sent from the simulator that will inform the agent the upload is complete,
14651 <member name="F:OpenMetaverse.VPElement.SHAPE_MOUTH_CORNER"> 14651 and the UUID of the uploaded asset
14652 <summary> 14652 </summary>
14653 - Corner Down 0--+255 Corner Up 14653 </member>
14654 </summary> 14654 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestComplete.AssetID">
14655 </member> 14655 <summary>The uploaded texture asset ID</summary>
14656 <member name="F:OpenMetaverse.VPElement.SHAPE_FACE_SHEAR"> 14656 </member>
14657 <summary> 14657 <member name="T:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage">
14658 - Shear Right Up 0--+255 Shear Left Up 14658 <summary>
14659 </summary> 14659 A message sent from the viewer to the simulator to request a temporary
14660 </member> 14660 capability URI which is used to upload an agents baked appearance textures
14661 <member name="F:OpenMetaverse.VPElement.SHAPE_SHIFT_MOUTH"> 14661 </summary>
14662 <summary> 14662 </member>
14663 Shift Mouth - Shift Left 0--+255 Shift Right 14663 <member name="F:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Request">
14664 </summary> 14664 <summary>Object containing request or response</summary>
14665 </member> 14665 </member>
14666 <member name="F:OpenMetaverse.VPElement.SHAPE_POP_EYE"> 14666 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize">
14667 <summary> 14667 <summary>
14668 Eye Pop - Pop Right Eye 0--+255 Pop Left Eye 14668 Serialize the object
14669 </summary> 14669 </summary>
14670 </member> 14670 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14671 <member name="F:OpenMetaverse.VPElement.SHAPE_JAW_JUT"> 14671 </member>
14672 <summary> 14672 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14673 Jaw Jut - Overbite 0--+255 Underbite 14673 <summary>
14674 </summary> 14674 Deserialize the message
14675 </member> 14675 </summary>
14676 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_SHEAR_BACK"> 14676 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14677 <summary> 14677 </member>
14678 Shear Back - Full Back 0--+255 Sheared Back 14678 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage">
14679 </summary> 14679 <summary>
14680 </member> 14680 A message sent from the simulator which indicates the minimum version required for
14681 <member name="F:OpenMetaverse.VPElement.SHAPE_HAND_SIZE"> 14681 using voice chat
14682 <summary> 14682 </summary>
14683 - Small Hands 0--+255 Large Hands 14683 </member>
14684 </summary> 14684 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MajorVersion">
14685 </member> 14685 <summary>Major Version Required</summary>
14686 <member name="F:OpenMetaverse.VPElement.SHAPE_LOVE_HANDLES"> 14686 </member>
14687 <summary> 14687 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MinorVersion">
14688 Love Handles - Less Love 0--+255 More Love 14688 <summary>Minor version required</summary>
14689 </summary> 14689 </member>
14690 </member> 14690 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.RegionName">
14691 <member name="F:OpenMetaverse.VPElement.SHAPE_HEAD_SIZE"> 14691 <summary>The name of the region sending the version requrements</summary>
14692 <summary> 14692 </member>
14693 Head Size - Small Head 0--+255 Big Head 14693 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize">
14694 </summary> 14694 <summary>
14695 </member> 14695 Serialize the object
14696 <member name="F:OpenMetaverse.VPElement.SHAPE_NECK_THICKNESS"> 14696 </summary>
14697 <summary> 14697 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14698 - Skinny Neck 0--+255 Thick Neck 14698 </member>
14699 </summary> 14699 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14700 </member> 14700 <summary>
14701 <member name="F:OpenMetaverse.VPElement.SHAPE_BREAST_FEMALE_CLEAVAGE"> 14701 Deserialize the message
14702 <summary> 14702 </summary>
14703 Breast Cleavage - Separate 0--+255 Join 14703 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14704 </summary> 14704 </member>
14705 </member> 14705 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage">
14706 <member name="F:OpenMetaverse.VPElement.SHAPE_CHEST_MALE_NO_PECS"> 14706 <summary>
14707 <summary> 14707 A message sent from the simulator to the viewer containing the
14708 Pectorals - Big Pectorals 0--+255 Sunken Chest 14708 voice server URI
14709 </summary> 14709 </summary>
14710 </member> 14710 </member>
14711 <member name="F:OpenMetaverse.VPElement.SHAPE_EYE_SIZE"> 14711 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.ParcelID">
14712 <summary> 14712 <summary>The Parcel ID which the voice server URI applies</summary>
14713 Eye Size - Beady Eyes 0--+255 Anime Eyes 14713 </member>
14714 </summary> 14714 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.RegionName">
14715 </member> 14715 <summary>The name of the region</summary>
14716 <member name="F:OpenMetaverse.VPElement.SHAPE_LEG_LENGTH"> 14716 </member>
14717 <summary> 14717 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.SipChannelUri">
14718 - Short Legs 0--+255 Long Legs 14718 <summary>A uri containing the server/channel information
14719 </summary> 14719 which the viewer can utilize to participate in voice conversations</summary>
14720 </member> 14720 </member>
14721 <member name="F:OpenMetaverse.VPElement.SHAPE_ARM_LENGTH"> 14721 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize">
14722 <summary> 14722 <summary>
14723 - Short Arms 0--+255 Long arms 14723 Serialize the object
14724 </summary> 14724 </summary>
14725 </member> 14725 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14726 <member name="F:OpenMetaverse.VPElement.SKIN_LIPSTICK_COLOR"> 14726 </member>
14727 <summary> 14727 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14728 - Pink 0--+255 Black 14728 <summary>
14729 </summary> 14729 Deserialize the message
14730 </member> 14730 </summary>
14731 <member name="F:OpenMetaverse.VPElement.SKIN_LIPSTICK"> 14731 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14732 <summary> 14732 </member>
14733 - No Lipstick 0--+255 More Lipstick 14733 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage">
14734 </summary> 14734 <summary>
14735 </member> 14735
14736 <member name="F:OpenMetaverse.VPElement.SKIN_LIPGLOSS"> 14736 </summary>
14737 <summary> 14737 </member>
14738 - No Lipgloss 0--+255 Glossy 14738 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password">
14739 </summary> 14739 <summary></summary>
14740 </member> 14740 </member>
14741 <member name="F:OpenMetaverse.VPElement.SKIN_EYELINER"> 14741 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username">
14742 <summary> 14742 <summary></summary>
14743 - No Eyeliner 0--+255 Full Eyeliner 14743 </member>
14744 </summary> 14744 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize">
14745 </member> 14745 <summary>
14746 <member name="F:OpenMetaverse.VPElement.SKIN_BLUSH"> 14746 Serialize the object
14747 <summary> 14747 </summary>
14748 - No Blush 0--+255 More Blush 14748 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14749 </summary> 14749 </member>
14750 </member> 14750 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14751 <member name="F:OpenMetaverse.VPElement.SKIN_BLUSH_COLOR"> 14751 <summary>
14752 <summary> 14752 Deserialize the message
14753 - Pink 0--+255 Orange 14753 </summary>
14754 </summary> 14754 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14755 </member> 14755 </member>
14756 <member name="F:OpenMetaverse.VPElement.SKIN_OUT_SHDW_OPACITY"> 14756 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage">
14757 <summary> 14757 <summary>
14758 - Clear 0--+255 Opaque 14758 A message sent by the viewer to the simulator to request a temporary
14759 </summary> 14759 capability for a script contained with in a Tasks inventory to be updated
14760 </member> 14760 </summary>
14761 <member name="F:OpenMetaverse.VPElement.SKIN_OUTER_SHADOW"> 14761 </member>
14762 <summary> 14762 <member name="F:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Request">
14763 - No Eyeshadow 0--+255 More Eyeshadow 14763 <summary>Object containing request or response</summary>
14764 </summary> 14764 </member>
14765 </member> 14765 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize">
14766 <member name="F:OpenMetaverse.VPElement.SKIN_OUT_SHDW_COLOR"> 14766 <summary>
14767 <summary> 14767 Serialize the object
14768 - Light 0--+255 Dark 14768 </summary>
14769 </summary> 14769 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14770 </member> 14770 </member>
14771 <member name="F:OpenMetaverse.VPElement.SKIN_INNER_SHADOW"> 14771 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14772 <summary> 14772 <summary>
14773 - No Eyeshadow 0--+255 More Eyeshadow 14773 Deserialize the message
14774 </summary> 14774 </summary>
14775 </member> 14775 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14776 <member name="F:OpenMetaverse.VPElement.SKIN_NAIL_POLISH"> 14776 </member>
14777 <summary> 14777 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage">
14778 - No Polish 0--+255 Painted Nails 14778 <summary>
14779 </summary> 14779 A message sent from the simulator to the viewer to indicate
14780 </member> 14780 a Tasks scripts status.
14781 <member name="F:OpenMetaverse.VPElement.SKIN_BLUSH_OPACITY"> 14781 </summary>
14782 <summary> 14782 </member>
14783 - Clear 0--+255 Opaque 14783 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ItemID">
14784 </summary> 14784 <summary>The Asset ID of the script</summary>
14785 </member> 14785 </member>
14786 <member name="F:OpenMetaverse.VPElement.SKIN_IN_SHDW_COLOR"> 14786 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono">
14787 <summary> 14787 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it
14788 - Light 0--+255 Dark 14788 uses the older less efficient lsl2 interprter</summary>
14789 </summary> 14789 </member>
14790 </member> 14790 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID">
14791 <member name="F:OpenMetaverse.VPElement.SKIN_IN_SHDW_OPACITY"> 14791 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID"/></summary>
14792 <summary> 14792 </member>
14793 - Clear 0--+255 Opaque 14793 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running">
14794 </summary> 14794 <summary>true of the script is in a running state</summary>
14795 </member> 14795 </member>
14796 <member name="F:OpenMetaverse.VPElement.SKIN_EYELINER_COLOR"> 14796 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize">
14797 <summary> 14797 <summary>
14798 - Dark Green 0--+255 Black 14798 Serialize the object
14799 </summary> 14799 </summary>
14800 </member> 14800 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14801 <member name="F:OpenMetaverse.VPElement.SKIN_NAIL_POLISH_COLOR"> 14801 </member>
14802 <summary> 14802 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14803 - Pink 0--+255 Black 14803 <summary>
14804 </summary> 14804 Deserialize the message
14805 </member> 14805 </summary>
14806 <member name="F:OpenMetaverse.VPElement.HAIR_EYEBROW_DENSITY"> 14806 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14807 <summary> 14807 </member>
14808 - Sparse 0--+255 Dense 14808 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage">
14809 </summary> 14809 <summary>
14810 </member> 14810 A message containing the request/response used for updating a gesture
14811 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_THICKNESS"> 14811 contained with an agents inventory
14812 <summary> 14812 </summary>
14813 - 5 O'Clock Shadow 0--+255 Bushy Hair 14813 </member>
14814 </summary> 14814 <member name="F:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Request">
14815 </member> 14815 <summary>Object containing request or response</summary>
14816 <member name="F:OpenMetaverse.VPElement.SHAPE_SADDLEBAGS"> 14816 </member>
14817 <summary> 14817 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize">
14818 Saddle Bags - Less Saddle 0--+255 More Saddle 14818 <summary>
14819 </summary> 14819 Serialize the object
14820 </member> 14820 </summary>
14821 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_TAPER_BACK"> 14821 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14822 <summary> 14822 </member>
14823 Taper Back - Wide Back 0--+255 Narrow Back 14823 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14824 </summary> 14824 <summary>
14825 </member> 14825 Deserialize the message
14826 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_TAPER_FRONT"> 14826 </summary>
14827 <summary> 14827 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14828 Taper Front - Wide Front 0--+255 Narrow Front 14828 </member>
14829 </summary> 14829 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage">
14830 </member> 14830 <summary>
14831 <member name="F:OpenMetaverse.VPElement.SHAPE_NECK_LENGTH"> 14831 A message request/response which is used to update a notecard contained within
14832 <summary> 14832 a tasks inventory
14833 - Short Neck 0--+255 Long Neck 14833 </summary>
14834 </summary> 14834 </member>
14835 </member> 14835 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID">
14836 <member name="F:OpenMetaverse.VPElement.HAIR_LOWER_EYEBROWS"> 14836 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Task containing the notecard asset to update</summary>
14837 <summary> 14837 </member>
14838 Eyebrow Height - Higher 0--+255 Lower 14838 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID">
14839 </summary> 14839 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID"/> contained in the tasks inventory</summary>
14840 </member> 14840 </member>
14841 <member name="F:OpenMetaverse.VPElement.SHAPE_LOWER_BRIDGE_NOSE"> 14841 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize">
14842 <summary> 14842 <summary>
14843 Lower Bridge - Low 0--+255 High 14843 Serialize the object
14844 </summary> 14844 </summary>
14845 </member> 14845 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14846 <member name="F:OpenMetaverse.VPElement.SHAPE_LOW_SEPTUM_NOSE"> 14846 </member>
14847 <summary> 14847 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14848 Nostril Division - High 0--+255 Low 14848 <summary>
14849 </summary> 14849 Deserialize the message
14850 </member> 14850 </summary>
14851 <member name="F:OpenMetaverse.VPElement.SHAPE_JAW_ANGLE"> 14851 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14852 <summary> 14852 </member>
14853 Jaw Angle - Low Jaw 0--+255 High Jaw 14853 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage">
14854 </summary> 14854 <summary>
14855 </member> 14855 A reusable class containing a message sent from the viewer to the simulator to request a temporary uploader capability
14856 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_SHEAR_FRONT"> 14856 which is used to update an asset in an agents inventory
14857 <summary> 14857 </summary>
14858 Shear Front - Full Front 0--+255 Sheared Front 14858 </member>
14859 </summary> 14859 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.ItemID">
14860 </member> 14860 <summary>
14861 <member name="F:OpenMetaverse.VPElement.HAIR_HAIR_VOLUME"> 14861 The Notecard AssetID to replace
14862 <summary> 14862 </summary>
14863 - Less Volume 0--+255 More Volume 14863 </member>
14864 </summary> 14864 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize">
14865 </member> 14865 <summary>
14866 <member name="F:OpenMetaverse.VPElement.SHAPE_LIP_CLEFT_DEEP"> 14866 Serialize the object
14867 <summary> 14867 </summary>
14868 Lip Cleft Depth - Shallow 0--+255 Deep 14868 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14869 </summary> 14869 </member>
14870 </member> 14870 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14871 <member name="F:OpenMetaverse.VPElement.SHAPE_PUFFY_LOWER_LIDS"> 14871 <summary>
14872 <summary> 14872 Deserialize the message
14873 Puffy Eyelids - Flat 0--+255 Puffy 14873 </summary>
14874 </summary> 14874 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14875 </member> 14875 </member>
14876 <member name="F:OpenMetaverse.VPElement.SHAPE_EYE_DEPTH"> 14876 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage">
14877 <summary> 14877 <summary>
14878 - Sunken Eyes 0--+255 Bugged Eyes 14878 A message containing the request/response used for updating a notecard
14879 </summary> 14879 contained with an agents inventory
14880 </member> 14880 </summary>
14881 <member name="F:OpenMetaverse.VPElement.SHAPE_HEAD_LENGTH"> 14881 </member>
14882 <summary> 14882 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Request">
14883 - Flat Head 0--+255 Long Head 14883 <summary>Object containing request or response</summary>
14884 </summary> 14884 </member>
14885 </member> 14885 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize">
14886 <member name="F:OpenMetaverse.VPElement.SKIN_BODY_FRECKLES"> 14886 <summary>
14887 <summary> 14887 Serialize the object
14888 - Less Freckles 0--+255 More Freckles 14888 </summary>
14889 </summary> 14889 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14890 </member> 14890 </member>
14891 <member name="F:OpenMetaverse.VPElement.UNDERSHIRT_COLLAR_BACK"> 14891 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14892 <summary> 14892 <summary>
14893 - Low 0--+255 High 14893 Deserialize the message
14894 </summary> 14894 </summary>
14895 </member> 14895 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14896 <member name="F:OpenMetaverse.VPElement.HAIR_PIGTAILS"> 14896 </member>
14897 <summary> 14897 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize">
14898 - Short Pigtails 0--+255 Long Pigtails 14898 <summary>
14899 </summary> 14899 Serialize the object
14900 </member> 14900 </summary>
14901 <member name="F:OpenMetaverse.VPElement.HAIR_PONYTAIL"> 14901 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14902 <summary> 14902 </member>
14903 - Short Ponytail 0--+255 Long Ponytail 14903 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14904 </summary> 14904 <summary>
14905 </member> 14905 Deserialize the message
14906 <member name="F:OpenMetaverse.VPElement.SHAPE_BUTT_SIZE"> 14906 </summary>
14907 <summary> 14907 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14908 Butt Size - Flat Butt 0--+255 Big Butt 14908 </member>
14909 </summary> 14909 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError">
14910 </member> 14910 <summary>
14911 <member name="F:OpenMetaverse.VPElement.SHAPE_POINTY_EARS"> 14911 A message sent from the simulator to the viewer which indicates
14912 <summary> 14912 an error occurred while attempting to update a script in an agents or tasks
14913 Ear Tips - Flat 0--+255 Pointy 14913 inventory
14914 </summary> 14914 </summary>
14915 </member> 14915 </member>
14916 <member name="F:OpenMetaverse.VPElement.SHAPE_LIP_RATIO"> 14916 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Compiled">
14917 <summary> 14917 <summary>true of the script was successfully compiled by the simulator</summary>
14918 Lip Ratio - More Upper Lip 0--+255 More Lower Lip 14918 </member>
14919 </summary> 14919 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Error">
14920 </member> 14920 <summary>A string containing the error which occured while trying
14921 <member name="F:OpenMetaverse.VPElement.SHIRT_SHIRT_BOTTOM"> 14921 to update the script</summary>
14922 <summary> 14922 </member>
14923 - Short 0--+255 Long 14923 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.AssetID">
14924 </summary> 14924 <summary>A new AssetID assigned to the script</summary>
14925 </member> 14925 </member>
14926 <member name="F:OpenMetaverse.VPElement.PANTS_WAIST_HEIGHT"> 14926 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage">
14927 <summary> 14927 <summary>
14928 - Low 0--+255 High 14928 A message sent from the viewer to the simulator
14929 </summary> 14929 requesting the update of an existing script contained
14930 </member> 14930 within a tasks inventory
14931 <member name="F:OpenMetaverse.VPElement.PANTS_LOOSE_LOWER_CLOTHING"> 14931 </summary>
14932 <summary> 14932 </member>
14933 Pants Fit - Tight Pants 0--+255 Loose Pants 14933 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ScriptRunning">
14934 </summary> 14934 <summary>if true, set the script mode to running</summary>
14935 </member> 14935 </member>
14936 <member name="F:OpenMetaverse.VPElement.SHIRT_LOOSE_UPPER_CLOTHING"> 14936 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ItemID">
14937 <summary> 14937 <summary>The scripts InventoryItem ItemID to update</summary>
14938 Shirt Fit - Tight Shirt 0--+255 Loose Shirt 14938 </member>
14939 </summary> 14939 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target">
14940 </member> 14940 <summary>A lowercase string containing either "mono" or "lsl2" which
14941 <member name="F:OpenMetaverse.VPElement.SHIRT_SHIRTSLEEVE_FLAIR"> 14941 specifies the script is compiled and ran on the mono runtime, or the older
14942 <summary> 14942 lsl runtime</summary>
14943 Sleeve Looseness - Tight Sleeves 0--+255 Loose Sleeves 14943 </member>
14944 </summary> 14944 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID">
14945 </member> 14945 <summary>The tasks <see cref="T:OpenMetaverse.UUID"/> which contains the script to update</summary>
14946 <member name="F:OpenMetaverse.VPElement.SHAPE_BOWED_LEGS"> 14946 </member>
14947 <summary> 14947 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize">
14948 Knee Angle - Knock Kneed 0--+255 Bow Legged 14948 <summary>
14949 </summary> 14949 Serialize the object
14950 </member> 14950 </summary>
14951 <member name="F:OpenMetaverse.VPElement.SHAPE_HIP_LENGTH"> 14951 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14952 <summary> 14952 </member>
14953 - Short hips 0--+255 Long Hips 14953 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14954 </summary> 14954 <summary>
14955 </member> 14955 Deserialize the message
14956 <member name="F:OpenMetaverse.VPElement.GLOVES_GLOVE_FINGERS"> 14956 </summary>
14957 <summary> 14957 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14958 - Fingerless 0--+255 Fingers 14958 </member>
14959 </summary> 14959 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage">
14960 </member> 14960 <summary>
14961 <member name="F:OpenMetaverse.VPElement.SKIRT_SKIRT_BUSTLE"> 14961 A message containing either the request or response used in updating a script inside
14962 <summary> 14962 a tasks inventory
14963 bustle skirt - no bustle 0--+255 more bustle 14963 </summary>
14964 </summary> 14964 </member>
14965 </member> 14965 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Request">
14966 <member name="F:OpenMetaverse.VPElement.SKIRT_SKIRT_LENGTH"> 14966 <summary>Object containing request or response</summary>
14967 <summary> 14967 </member>
14968 - Short 0--+255 Long 14968 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize">
14969 </summary> 14969 <summary>
14970 </member> 14970 Serialize the object
14971 <member name="F:OpenMetaverse.VPElement.SKIRT_SLIT_FRONT"> 14971 </summary>
14972 <summary> 14972 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
14973 - Open Front 0--+255 Closed Front 14973 </member>
14974 </summary> 14974 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
14975 </member> 14975 <summary>
14976 <member name="F:OpenMetaverse.VPElement.SKIRT_SLIT_BACK"> 14976 Deserialize the message
14977 <summary> 14977 </summary>
14978 - Open Back 0--+255 Closed Back 14978 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
14979 </summary> 14979 </member>
14980 </member> 14980 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete">
14981 <member name="F:OpenMetaverse.VPElement.SKIRT_SLIT_LEFT"> 14981 <summary>
14982 <summary> 14982 Response from the simulator to notify the viewer the upload is completed, and
14983 - Open Left 0--+255 Closed Left 14983 the UUID of the script asset and its compiled status
14984 </summary> 14984 </summary>
14985 </member> 14985 </member>
14986 <member name="F:OpenMetaverse.VPElement.SKIRT_SLIT_RIGHT"> 14986 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.AssetID">
14987 <summary> 14987 <summary>The uploaded texture asset ID</summary>
14988 - Open Right 0--+255 Closed Right 14988 </member>
14989 </summary> 14989 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.Compiled">
14990 </member> 14990 <summary>true of the script was compiled successfully</summary>
14991 <member name="F:OpenMetaverse.VPElement.SKIRT_SKIRT_LOOSENESS"> 14991 </member>
14992 <summary> 14992 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage">
14993 Skirt Fit - Tight Skirt 0--+255 Poofy Skirt 14993 <summary>
14994 </summary> 14994 A message sent from a viewer to the simulator requesting a temporary uploader capability
14995 </member> 14995 used to update a script contained in an agents inventory
14996 <member name="F:OpenMetaverse.VPElement.JACKET_JACKET_WRINKLES"> 14996 </summary>
14997 <summary> 14997 </member>
14998 Jacket Wrinkles - No Wrinkles 0--+255 Wrinkles 14998 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.ItemID">
14999 </summary> 14999 <summary>The existing asset if of the script in the agents inventory to replace</summary>
15000 </member> 15000 </member>
15001 <member name="F:OpenMetaverse.VPElement.SHAPE_MALE_PACKAGE"> 15001 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Target">
15002 <summary> 15002 <summary>The language of the script</summary>
15003 Package - Coin Purse 0--+255 Duffle Bag 15003 <remarks>Defaults to lsl version 2, "mono" might be another possible option</remarks>
15004 </summary> 15004 </member>
15005 </member> 15005 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize">
15006 <member name="F:OpenMetaverse.VPElement.SHAPE_EYELID_INNER_CORNER_UP"> 15006 <summary>
15007 <summary> 15007 Serialize the object
15008 Inner Eye Corner - Corner Down 0--+255 Corner Up 15008 </summary>
15009 </summary> 15009 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15010 </member> 15010 </member>
15011 <member name="T:ThreadUtil"> 15011 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15012 <summary> 15012 <summary>
15013 15013 Deserialize the message
15014 </summary> 15014 </summary>
15015 </member> 15015 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15016 <member name="F:ThreadUtil.wrapperInstance"> 15016 </member>
15017 <summary> 15017 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage">
15018 An instance of DelegateWrapper which calls InvokeWrappedDelegate, 15018 <summary>
15019 which in turn calls the DynamicInvoke method of the wrapped 15019 A message containing either the request or response used in updating a script inside
15020 delegate 15020 an agents inventory
15021 </summary> 15021 </summary>
15022 </member> 15022 </member>
15023 <member name="F:ThreadUtil.callback"> 15023 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Request">
15024 <summary> 15024 <summary>Object containing request or response</summary>
15025 Callback used to call EndInvoke on the asynchronously 15025 </member>
15026 invoked DelegateWrapper 15026 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize">
15027 </summary> 15027 <summary>
15028 </member> 15028 Serialize the object
15029 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])"> 15029 </summary>
15030 <summary> 15030 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15031 Executes the specified delegate with the specified arguments 15031 </member>
15032 asynchronously on a thread pool thread 15032 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15033 </summary> 15033 <summary>
15034 <param name="d"></param> 15034 Deserialize the message
15035 <param name="args"></param> 15035 </summary>
15036 </member> 15036 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15037 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])"> 15037 </member>
15038 <summary> 15038 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize">
15039 Invokes the wrapped delegate synchronously 15039 <summary>
15040 </summary> 15040 Serialize the object
15041 <param name="d"></param> 15041 </summary>
15042 <param name="args"></param> 15042 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15043 </member> 15043 </member>
15044 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)"> 15044 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15045 <summary> 15045 <summary>
15046 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle 15046 Deserialize the message
15047 to prevent resource leaks 15047 </summary>
15048 </summary> 15048 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15049 <param name="ar"></param> 15049 </member>
15050 </member> 15050 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessageBase">
15051 <member name="T:ThreadUtil.DelegateWrapper"> 15051 <summary>Base class for Map Layers via Capabilities</summary>
15052 <summary> 15052 </member>
15053 Delegate to wrap another delegate and its arguments 15053 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Flags">
15054 </summary> 15054 <summary></summary>
15055 <param name="d"></param> 15055 </member>
15056 <param name="args"></param> 15056 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Serialize">
15057 </member> 15057 <summary>
15058 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE"> 15058 Serialize the object
15059 <summary>Size of the byte array used to store raw packet data</summary> 15059 </summary>
15060 </member> 15060 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15061 <member name="F:OpenMetaverse.UDPPacketBuffer.Data"> 15061 </member>
15062 <summary>Raw packet data buffer</summary> 15062 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15063 </member> 15063 <summary>
15064 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength"> 15064 Deserialize the message
15065 <summary>Length of the data to transmit</summary> 15065 </summary>
15066 </member> 15066 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15067 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint"> 15067 </member>
15068 <summary>EndPoint of the remote host</summary> 15068 <member name="T:OpenMetaverse.Messages.Linden.MapLayerRequestVariant">
15069 </member> 15069 <summary>
15070 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor"> 15070 Sent by an agent to the capabilities server to request map layers
15071 <summary> 15071 </summary>
15072 Create an allocated UDP packet buffer for receiving a packet 15072 </member>
15073 </summary> 15073 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant">
15074 </member> 15074 <summary>
15075 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)"> 15075 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates
15076 <summary> 15076 </summary>
15077 Create an allocated UDP packet buffer for sending a packet 15077 </member>
15078 </summary> 15078 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks">
15079 <param name="endPoint">EndPoint of the remote host</param> 15079 <summary>An array containing LayerData items</summary>
15080 </member> 15080 </member>
15081 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)"> 15081 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize">
15082 <summary> 15082 <summary>
15083 Create an allocated UDP packet buffer for sending a packet 15083 Serialize the object
15084 </summary> 15084 </summary>
15085 <param name="endPoint">EndPoint of the remote host</param> 15085 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15086 <param name="bufferSize">Size of the buffer to allocate for packet data</param> 15086 </member>
15087 </member> 15087 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15088 <member name="T:OpenMetaverse.PacketBufferPool"> 15088 <summary>
15089 <summary> 15089 Deserialize the message
15090 Object pool for packet buffers. This is used to allocate memory for all 15090 </summary>
15091 incoming and outgoing packets, and zerocoding buffers for those packets 15091 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15092 </summary> 15092 </member>
15093 </member> 15093 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData">
15094 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor"> 15094 <summary>
15095 <summary> 15095 An object containing map location details
15096 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called 15096 </summary>
15097 after using this constructor. 15097 </member>
15098 </summary> 15098 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.ImageID">
15099 </member> 15099 <summary>The Asset ID of the regions tile overlay</summary>
15100 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)"> 15100 </member>
15101 <summary> 15101 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Bottom">
15102 Creates a new instance of the ObjectPool Base class. 15102 <summary>The grid location of the southern border of the map tile</summary>
15103 </summary> 15103 </member>
15104 <param name="itemsPerSegment">The object pool is composed of segments, which 15104 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Left">
15105 are allocated whenever the size of the pool is exceeded. The number of items 15105 <summary>The grid location of the western border of the map tile</summary>
15106 in a segment should be large enough that allocating a new segmeng is a rare 15106 </member>
15107 thing. For example, on a server that will have 10k people logged in at once, 15107 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Right">
15108 the receive buffer object pool should have segment sizes of at least 1000 15108 <summary>The grid location of the eastern border of the map tile</summary>
15109 byte arrays per segment. 15109 </member>
15110 </param> 15110 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top">
15111 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param> 15111 <summary>The grid location of the northern border of the map tile</summary>
15112 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param> 15112 </member>
15113 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param> 15113 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.Request">
15114 </member> 15114 <summary>Object containing request or response</summary>
15115 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup"> 15115 </member>
15116 <summary> 15116 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Serialize">
15117 Forces the segment cleanup algorithm to be run. This method is intended 15117 <summary>
15118 primarly for use from the Unit Test libraries. 15118 Serialize the object
15119 </summary> 15119 </summary>
15120 </member> 15120 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15121 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance"> 15121 </member>
15122 <summary> 15122 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15123 Responsible for allocate 1 instance of an object that will be stored in a segment. 15123 <summary>
15124 </summary> 15124 Deserialize the message
15125 <returns>An instance of whatever objec the pool is pooling.</returns> 15125 </summary>
15126 </member> 15126 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15127 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)"> 15127 </member>
15128 <summary> 15128 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage">
15129 Checks in an instance of T owned by the object pool. This method is only intended to be called 15129 <summary>
15130 by the <c>WrappedObject</c> class. 15130 New as of 1.23 RC1, no details yet.
15131 </summary> 15131 </summary>
15132 <param name="owningSegment">The segment from which the instance is checked out.</param> 15132 </member>
15133 <param name="instance">The instance of <c>T</c> to check back into the segment.</param> 15133 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize">
15134 </member> 15134 <summary>
15135 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut"> 15135 Serialize the object
15136 <summary> 15136 </summary>
15137 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to 15137 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15138 allow the checkout, a new segment is created. 15138 </member>
15139 </summary> 15139 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15140 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check 15140 <summary>
15141 the instance back into the segment, be sureto dispose the WrappedObject 15141 Deserialize the message
15142 when finished. </returns> 15142 </summary>
15143 </member> 15143 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15144 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments"> 15144 </member>
15145 <summary> 15145 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize">
15146 The total number of segments created. Intended to be used by the Unit Tests. 15146 <summary>
15147 </summary> 15147 Serialize the object
15148 </member> 15148 </summary>
15149 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment"> 15149 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15150 <summary> 15150 </member>
15151 The number of items that are in a segment. Items in a segment 15151 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15152 are all allocated at the same time, and are hopefully close to 15152 <summary>
15153 each other in the managed heap. 15153 Deserialize the message
15154 </summary> 15154 </summary>
15155 </member> 15155 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15156 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount"> 15156 </member>
15157 <summary> 15157 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method">
15158 The minimum number of segments. When segments are reclaimed, 15158 <summary>A string containing the method used</summary>
15159 this number of segments will always be left alone. These 15159 </member>
15160 segments are allocated at startup. 15160 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference">
15161 </summary> 15161 <summary>
15162 </member> 15162 A request sent from an agent to the Simulator to begin a new conference.
15163 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup"> 15163 Contains a list of Agents which will be included in the conference
15164 <summary> 15164 </summary>
15165 The age a segment must be before it's eligible for cleanup. 15165 </member>
15166 This is used to prevent thrash, and typical values are in 15166 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock">
15167 the 5 minute range. 15167 <summary>An array containing the <see cref="T:OpenMetaverse.UUID"/> of the agents invited to this conference</summary>
15168 </summary> 15168 </member>
15169 </member> 15169 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID">
15170 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds"> 15170 <summary>The conferences Session ID</summary>
15171 <summary> 15171 </member>
15172 The frequence which the cleanup thread runs. This is typically 15172 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize">
15173 expected to be in the 5 minute range. 15173 <summary>
15174 </summary> 15174 Serialize the object
15175 </member> 15175 </summary>
15176 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)"> 15176 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15177 <summary> 15177 </member>
15178 Initialize the object pool in client mode 15178 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15179 </summary> 15179 <summary>
15180 <param name="endPoint">Server to connect to</param> 15180 Deserialize the message
15181 <param name="itemsPerSegment"></param> 15181 </summary>
15182 <param name="minSegments"></param> 15182 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15183 </member> 15183 </member>
15184 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)"> 15184 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate">
15185 <summary> 15185 <summary>
15186 Initialize the object pool in server mode 15186 A moderation request sent from a conference moderator
15187 </summary> 15187 Contains an agent and an optional action to take
15188 <param name="itemsPerSegment"></param> 15188 </summary>
15189 <param name="minSegments"></param> 15189 </member>
15190 </member> 15190 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID">
15191 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance"> 15191 <summary>The Session ID</summary>
15192 <summary> 15192 </member>
15193 Returns a packet buffer with EndPoint set if the buffer is in 15193 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID">
15194 client mode, or with EndPoint set to null in server mode 15194 <summary></summary>
15195 </summary> 15195 </member>
15196 <returns>Initialized UDPPacketBuffer object</returns> 15196 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey">
15197 </member> 15197 <summary>A list containing Key/Value pairs, known valid values:
15198 <member name="M:OpenMetaverse.Pool.#cctor"> 15198 key: text value: true/false - allow/disallow specified agents ability to use text in session
15199 <summary> 15199 key: voice value: true/false - allow/disallow specified agents ability to use voice in session
15200 Default constructor 15200 </summary>
15201 </summary> 15201 <remarks>"text" or "voice"</remarks>
15202 </member> 15202 </member>
15203 <member name="M:OpenMetaverse.Pool.CheckOut"> 15203 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue">
15204 <summary> 15204 <summary></summary>
15205 Check a packet buffer out of the pool 15205 </member>
15206 </summary> 15206 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize">
15207 <returns>A packet buffer object</returns> 15207 <summary>
15208 </member> 15208 Serialize the object
15209 <member name="T:OpenMetaverse.Animations"> 15209 </summary>
15210 <summary> 15210 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15211 Static pre-defined animations available to all agents 15211 </member>
15212 </summary> 15212 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15213 </member> 15213 <summary>
15214 <member name="F:OpenMetaverse.Animations.AFRAID"> 15214 Deserialize the message
15215 <summary>Agent with afraid expression on face</summary> 15215 </summary>
15216 </member> 15216 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15217 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R"> 15217 </member>
15218 <summary>Agent aiming a bazooka (right handed)</summary> 15218 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation">
15219 </member> 15219 <summary>
15220 <member name="F:OpenMetaverse.Animations.AIM_BOW_L"> 15220 A message sent from the agent to the simulator which tells the
15221 <summary>Agent aiming a bow (left handed)</summary> 15221 simulator we've accepted a conference invitation
15222 </member> 15222 </summary>
15223 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R"> 15223 </member>
15224 <summary>Agent aiming a hand gun (right handed)</summary> 15224 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.SessionID">
15225 </member> 15225 <summary>The conference SessionID</summary>
15226 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R"> 15226 </member>
15227 <summary>Agent aiming a rifle (right handed)</summary> 15227 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize">
15228 </member> 15228 <summary>
15229 <member name="F:OpenMetaverse.Animations.ANGRY"> 15229 Serialize the object
15230 <summary>Agent with angry expression on face</summary> 15230 </summary>
15231 </member> 15231 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15232 <member name="F:OpenMetaverse.Animations.AWAY"> 15232 </member>
15233 <summary>Agent hunched over (away)</summary> 15233 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15234 </member> 15234 <summary>
15235 <member name="F:OpenMetaverse.Animations.BACKFLIP"> 15235 Deserialize the message
15236 <summary>Agent doing a backflip</summary> 15236 </summary>
15237 </member> 15237 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15238 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH"> 15238 </member>
15239 <summary>Agent laughing while holding belly</summary> 15239 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize">
15240 </member> 15240 <summary>
15241 <member name="F:OpenMetaverse.Animations.BLOW_KISS"> 15241 Serialize the object
15242 <summary>Agent blowing a kiss</summary> 15242 </summary>
15243 </member> 15243 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15244 <member name="F:OpenMetaverse.Animations.BORED"> 15244 </member>
15245 <summary>Agent with bored expression on face</summary> 15245 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15246 </member> 15246 <summary>
15247 <member name="F:OpenMetaverse.Animations.BOW"> 15247 Deserialize the message
15248 <summary>Agent bowing to audience</summary> 15248 </summary>
15249 </member> 15249 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15250 <member name="F:OpenMetaverse.Animations.BRUSH"> 15250 </member>
15251 <summary>Agent brushing himself/herself off</summary> 15251 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize">
15252 </member> 15252 <summary>
15253 <member name="F:OpenMetaverse.Animations.BUSY"> 15253 Serialize the object
15254 <summary>Agent in busy mode</summary> 15254 </summary>
15255 </member> 15255 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15256 <member name="F:OpenMetaverse.Animations.CLAP"> 15256 </member>
15257 <summary>Agent clapping hands</summary> 15257 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15258 </member> 15258 <summary>
15259 <member name="F:OpenMetaverse.Animations.COURTBOW"> 15259 Deserialize the message
15260 <summary>Agent doing a curtsey bow</summary> 15260 </summary>
15261 </member> 15261 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15262 <member name="F:OpenMetaverse.Animations.CROUCH"> 15262 </member>
15263 <summary>Agent crouching</summary> 15263 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize">
15264 </member> 15264 <summary>
15265 <member name="F:OpenMetaverse.Animations.CROUCHWALK"> 15265 Serialize the object
15266 <summary>Agent crouching while walking</summary> 15266 </summary>
15267 </member> 15267 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15268 <member name="F:OpenMetaverse.Animations.CRY"> 15268 </member>
15269 <summary>Agent crying</summary> 15269 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15270 </member> 15270 <summary>
15271 <member name="F:OpenMetaverse.Animations.CUSTOMIZE"> 15271 Deserialize the message
15272 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary> 15272 </summary>
15273 </member> 15273 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15274 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE"> 15274 </member>
15275 <summary>Agent re-animated after set appearance finished</summary> 15275 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID">
15276 </member> 15276 <summary>Key of sender</summary>
15277 <member name="F:OpenMetaverse.Animations.DANCE1"> 15277 </member>
15278 <summary>Agent dancing</summary> 15278 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentName">
15279 </member> 15279 <summary>Name of sender</summary>
15280 <member name="F:OpenMetaverse.Animations.DANCE2"> 15280 </member>
15281 <summary>Agent dancing</summary> 15281 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ToAgentID">
15282 </member> 15282 <summary>Key of destination avatar</summary>
15283 <member name="F:OpenMetaverse.Animations.DANCE3"> 15283 </member>
15284 <summary>Agent dancing</summary> 15284 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ParentEstateID">
15285 </member> 15285 <summary>ID of originating estate</summary>
15286 <member name="F:OpenMetaverse.Animations.DANCE4"> 15286 </member>
15287 <summary>Agent dancing</summary> 15287 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.RegionID">
15288 </member> 15288 <summary>Key of originating region</summary>
15289 <member name="F:OpenMetaverse.Animations.DANCE5"> 15289 </member>
15290 <summary>Agent dancing</summary> 15290 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Position">
15291 </member> 15291 <summary>Coordinates in originating region</summary>
15292 <member name="F:OpenMetaverse.Animations.DANCE6"> 15292 </member>
15293 <summary>Agent dancing</summary> 15293 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Dialog">
15294 </member> 15294 <summary>Instant message type</summary>
15295 <member name="F:OpenMetaverse.Animations.DANCE7"> 15295 </member>
15296 <summary>Agent dancing</summary> 15296 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.GroupIM">
15297 </member> 15297 <summary>Group IM session toggle</summary>
15298 <member name="F:OpenMetaverse.Animations.DANCE8"> 15298 </member>
15299 <summary>Agent dancing</summary> 15299 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.IMSessionID">
15300 </member> 15300 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
15301 <member name="F:OpenMetaverse.Animations.DEAD"> 15301 </member>
15302 <summary>Agent on ground unanimated</summary> 15302 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Timestamp">
15303 </member> 15303 <summary>Timestamp of the instant message</summary>
15304 <member name="F:OpenMetaverse.Animations.DRINK"> 15304 </member>
15305 <summary>Agent boozing it up</summary> 15305 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Message">
15306 </member> 15306 <summary>Instant message text</summary>
15307 <member name="F:OpenMetaverse.Animations.EMBARRASSED"> 15307 </member>
15308 <summary>Agent with embarassed expression on face</summary> 15308 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Offline">
15309 </member> 15309 <summary>Whether this message is held for offline avatars</summary>
15310 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID"> 15310 </member>
15311 <summary>Agent with afraid expression on face</summary> 15311 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.BinaryBucket">
15312 </member> 15312 <summary>Context specific packed data</summary>
15313 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER"> 15313 </member>
15314 <summary>Agent with angry expression on face</summary> 15314 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Voice">
15315 </member> 15315 <summary>Is this invitation for voice group/conference chat</summary>
15316 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED"> 15316 </member>
15317 <summary>Agent with bored expression on face</summary> 15317 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize">
15318 </member> 15318 <summary>
15319 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY"> 15319 Serialize the object
15320 <summary>Agent crying</summary> 15320 </summary>
15321 </member> 15321 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15322 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN"> 15322 </member>
15323 <summary>Agent showing disdain (dislike) for something</summary> 15323 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15324 </member> 15324 <summary>
15325 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED"> 15325 Deserialize the message
15326 <summary>Agent with embarassed expression on face</summary> 15326 </summary>
15327 </member> 15327 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15328 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN"> 15328 </member>
15329 <summary>Agent with frowning expression on face</summary> 15329 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage">
15330 </member> 15330 <summary>
15331 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS"> 15331 Sent from the simulator to the viewer.
15332 <summary>Agent with kissy face</summary> 15332
15333 </member> 15333 When an agent initially joins a session the AgentUpdatesBlock object will contain a list of session members including
15334 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH"> 15334 a boolean indicating they can use voice chat in this session, a boolean indicating they are allowed to moderate
15335 <summary>Agent expressing laughgter</summary> 15335 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER"
15336 </member> 15336
15337 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH"> 15337 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are
15338 <summary>Agent with open mouth</summary> 15338 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with
15339 </member> 15339 the string "ENTER" or "LEAVE" respectively.
15340 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED"> 15340 </summary>
15341 <summary>Agent with repulsed expression on face</summary> 15341 </member>
15342 </member> 15342 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize">
15343 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD"> 15343 <summary>
15344 <summary>Agent expressing sadness</summary> 15344 Serialize the object
15345 </member> 15345 </summary>
15346 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG"> 15346 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15347 <summary>Agent shrugging shoulders</summary> 15347 </member>
15348 </member> 15348 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15349 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE"> 15349 <summary>
15350 <summary>Agent with a smile</summary> 15350 Deserialize the message
15351 </member> 15351 </summary>
15352 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE"> 15352 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15353 <summary>Agent expressing surprise</summary> 15353 </member>
15354 </member> 15354 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage">
15355 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT"> 15355 <summary>
15356 <summary>Agent sticking tongue out</summary> 15356 An EventQueue message sent when the agent is forcibly removed from a chatterbox session
15357 </member> 15357 </summary>
15358 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE"> 15358 </member>
15359 <summary>Agent with big toothy smile</summary> 15359 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Reason">
15360 </member> 15360 <summary>
15361 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK"> 15361 A string containing the reason the agent was removed
15362 <summary>Agent winking</summary> 15362 </summary>
15363 </member> 15363 </member>
15364 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY"> 15364 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.SessionID">
15365 <summary>Agent expressing worry</summary> 15365 <summary>
15366 </member> 15366 The ChatterBoxSession's SessionID
15367 <member name="F:OpenMetaverse.Animations.FALLDOWN"> 15367 </summary>
15368 <summary>Agent falling down</summary> 15368 </member>
15369 </member> 15369 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize">
15370 <member name="F:OpenMetaverse.Animations.FEMALE_WALK"> 15370 <summary>
15371 <summary>Agent walking (feminine version)</summary> 15371 Serialize the object
15372 </member> 15372 </summary>
15373 <member name="F:OpenMetaverse.Animations.FINGER_WAG"> 15373 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15374 <summary>Agent wagging finger (disapproval)</summary> 15374 </member>
15375 </member> 15375 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15376 <member name="F:OpenMetaverse.Animations.FIST_PUMP"> 15376 <summary>
15377 <summary>I'm not sure I want to know</summary> 15377 Deserialize the message
15378 </member> 15378 </summary>
15379 <member name="F:OpenMetaverse.Animations.FLY"> 15379 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15380 <summary>Agent in superman position</summary> 15380 </member>
15381 </member> 15381 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize">
15382 <member name="F:OpenMetaverse.Animations.FLYSLOW"> 15382 <summary>
15383 <summary>Agent in superman position</summary> 15383 Serialize the object
15384 </member> 15384 </summary>
15385 <member name="F:OpenMetaverse.Animations.HELLO"> 15385 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15386 <summary>Agent greeting another</summary> 15386 </member>
15387 </member> 15387 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15388 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R"> 15388 <summary>
15389 <summary>Agent holding bazooka (right handed)</summary> 15389 Deserialize the message
15390 </member> 15390 </summary>
15391 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L"> 15391 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15392 <summary>Agent holding a bow (left handed)</summary> 15392 </member>
15393 </member> 15393 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize">
15394 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R"> 15394 <summary>
15395 <summary>Agent holding a handgun (right handed)</summary> 15395 Serialize the object
15396 </member> 15396 </summary>
15397 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R"> 15397 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15398 <summary>Agent holding a rifle (right handed)</summary> 15398 </member>
15399 </member> 15399 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15400 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R"> 15400 <summary>
15401 <summary>Agent throwing an object (right handed)</summary> 15401 Deserialize the message
15402 </member> 15402 </summary>
15403 <member name="F:OpenMetaverse.Animations.HOVER"> 15403 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15404 <summary>Agent in static hover</summary> 15404 </member>
15405 </member> 15405 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize">
15406 <member name="F:OpenMetaverse.Animations.HOVER_DOWN"> 15406 <summary>
15407 <summary>Agent hovering downward</summary> 15407 Serialize the object
15408 </member> 15408 </summary>
15409 <member name="F:OpenMetaverse.Animations.HOVER_UP"> 15409 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15410 <summary>Agent hovering upward</summary> 15410 </member>
15411 </member> 15411 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15412 <member name="F:OpenMetaverse.Animations.IMPATIENT"> 15412 <summary>
15413 <summary>Agent being impatient</summary> 15413 Deserialize the message
15414 </member> 15414 </summary>
15415 <member name="F:OpenMetaverse.Animations.JUMP"> 15415 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15416 <summary>Agent jumping</summary> 15416 </member>
15417 </member> 15417 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize">
15418 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY"> 15418 <summary>
15419 <summary>Agent jumping with fervor</summary> 15419 Serialize the object
15420 </member> 15420 </summary>
15421 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT"> 15421 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15422 <summary>Agent point to lips then rear end</summary> 15422 </member>
15423 </member> 15423 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15424 <member name="F:OpenMetaverse.Animations.LAND"> 15424 <summary>
15425 <summary>Agent landing from jump, finished flight, etc</summary> 15425 Deserialize the message
15426 </member> 15426 </summary>
15427 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT"> 15427 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15428 <summary>Agent laughing</summary> 15428 </member>
15429 </member> 15429 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage">
15430 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND"> 15430 <summary>
15431 <summary>Agent landing from jump, finished flight, etc</summary> 15431
15432 </member> 15432 </summary>
15433 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT"> 15433 </member>
15434 <summary>Agent sitting on a motorcycle</summary> 15434 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize">
15435 </member> 15435 <summary>
15436 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH"> 15436 Serialize the object
15437 <summary></summary> 15437 </summary>
15438 </member> 15438 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15439 <member name="F:OpenMetaverse.Animations.NO"> 15439 </member>
15440 <summary>Agent moving head side to side</summary> 15440 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15441 </member> 15441 <summary>
15442 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY"> 15442 Deserialize the message
15443 <summary>Agent moving head side to side with unhappy expression</summary> 15443 </summary>
15444 </member> 15444 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15445 <member name="F:OpenMetaverse.Animations.NYAH_NYAH"> 15445 </member>
15446 <summary>Agent taunting another</summary> 15446 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize">
15447 </member> 15447 <summary>
15448 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH"> 15448 Serialize the object
15449 <summary></summary> 15449 </summary>
15450 </member> 15450 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15451 <member name="F:OpenMetaverse.Animations.PEACE"> 15451 </member>
15452 <summary>Agent giving peace sign</summary> 15452 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15453 </member> 15453 <summary>
15454 <member name="F:OpenMetaverse.Animations.POINT_ME"> 15454 Deserialize the message
15455 <summary>Agent pointing at self</summary> 15455 </summary>
15456 </member> 15456 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15457 <member name="F:OpenMetaverse.Animations.POINT_YOU"> 15457 </member>
15458 <summary>Agent pointing at another</summary> 15458 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize">
15459 </member> 15459 <summary>
15460 <member name="F:OpenMetaverse.Animations.PRE_JUMP"> 15460 Serialize the object
15461 <summary>Agent preparing for jump (bending knees)</summary> 15461 </summary>
15462 </member> 15462 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15463 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT"> 15463 </member>
15464 <summary>Agent punching with left hand</summary> 15464 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15465 </member> 15465 <summary>
15466 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT"> 15466 Deserialize the message
15467 <summary>Agent punching with right hand</summary> 15467 </summary>
15468 </member> 15468 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15469 <member name="F:OpenMetaverse.Animations.REPULSED"> 15469 </member>
15470 <summary>Agent acting repulsed</summary> 15470 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage">
15471 </member> 15471 <summary>
15472 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK"> 15472 A message sent from the viewer to the simulator which
15473 <summary>Agent trying to be Chuck Norris</summary> 15473 specifies that the user has changed current URL
15474 </member> 15474 of the specific media on a prim face
15475 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN"> 15475 </summary>
15476 <summary>Rocks, Paper, Scissors 1, 2, 3</summary> 15476 </member>
15477 </member> 15477 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.URL">
15478 <member name="F:OpenMetaverse.Animations.RPS_PAPER"> 15478 <summary>
15479 <summary>Agent with hand flat over other hand</summary> 15479 New URL
15480 </member> 15480 </summary>
15481 <member name="F:OpenMetaverse.Animations.RPS_ROCK"> 15481 </member>
15482 <summary>Agent with fist over other hand</summary> 15482 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.PrimID">
15483 </member> 15483 <summary>
15484 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS"> 15484 Prim UUID where navigation occured
15485 <summary>Agent with two fingers spread over other hand</summary> 15485 </summary>
15486 </member> 15486 </member>
15487 <member name="F:OpenMetaverse.Animations.RUN"> 15487 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Face">
15488 <summary>Agent running</summary> 15488 <summary>
15489 </member> 15489 Face index
15490 <member name="F:OpenMetaverse.Animations.SAD"> 15490 </summary>
15491 <summary>Agent appearing sad</summary> 15491 </member>
15492 </member> 15492 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize">
15493 <member name="F:OpenMetaverse.Animations.SALUTE"> 15493 <summary>
15494 <summary>Agent saluting</summary> 15494 Serialize the object
15495 </member> 15495 </summary>
15496 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L"> 15496 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15497 <summary>Agent shooting bow (left handed)</summary> 15497 </member>
15498 </member> 15498 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15499 <member name="F:OpenMetaverse.Animations.SHOUT"> 15499 <summary>
15500 <summary>Agent cupping mouth as if shouting</summary> 15500 Deserialize the message
15501 </member> 15501 </summary>
15502 <member name="F:OpenMetaverse.Animations.SHRUG"> 15502 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15503 <summary>Agent shrugging shoulders</summary> 15503 </member>
15504 </member> 15504 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaBlock">
15505 <member name="F:OpenMetaverse.Animations.SIT"> 15505 <summary>Base class used for the ObjectMedia message</summary>
15506 <summary>Agent in sit position</summary> 15506 </member>
15507 </member> 15507 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaRequest">
15508 <member name="F:OpenMetaverse.Animations.SIT_FEMALE"> 15508 <summary>
15509 <summary>Agent in sit position (feminine)</summary> 15509 Message used to retrive prim media data
15510 </member> 15510 </summary>
15511 <member name="F:OpenMetaverse.Animations.SIT_GENERIC"> 15511 </member>
15512 <summary>Agent in sit position (generic)</summary> 15512 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.PrimID">
15513 </member> 15513 <summary>
15514 <member name="F:OpenMetaverse.Animations.SIT_GROUND"> 15514 Prim UUID
15515 <summary>Agent sitting on ground</summary> 15515 </summary>
15516 </member> 15516 </member>
15517 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED"> 15517 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Verb">
15518 <summary>Agent sitting on ground</summary> 15518 <summary>
15519 </member> 15519 Requested operation, either GET or UPDATE
15520 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND"> 15520 </summary>
15521 <summary></summary> 15521 </member>
15522 </member> 15522 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Serialize">
15523 <member name="F:OpenMetaverse.Animations.SLEEP"> 15523 <summary>
15524 <summary>Agent sleeping on side</summary> 15524 Serialize object
15525 </member> 15525 </summary>
15526 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE"> 15526 <returns>Serialized object as OSDMap</returns>
15527 <summary>Agent smoking</summary> 15527 </member>
15528 </member> 15528 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15529 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE"> 15529 <summary>
15530 <summary>Agent inhaling smoke</summary> 15530 Deserialize the message
15531 </member> 15531 </summary>
15532 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN"> 15532 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15533 <summary></summary> 15533 </member>
15534 </member> 15534 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaResponse">
15535 <member name="F:OpenMetaverse.Animations.SNAPSHOT"> 15535 <summary>
15536 <summary>Agent taking a picture</summary> 15536 Message used to update prim media data
15537 </member> 15537 </summary>
15538 <member name="F:OpenMetaverse.Animations.STAND"> 15538 </member>
15539 <summary>Agent standing</summary> 15539 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.PrimID">
15540 </member> 15540 <summary>
15541 <member name="F:OpenMetaverse.Animations.STANDUP"> 15541 Prim UUID
15542 <summary>Agent standing up</summary> 15542 </summary>
15543 </member> 15543 </member>
15544 <member name="F:OpenMetaverse.Animations.STAND_1"> 15544 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.FaceMedia">
15545 <summary>Agent standing</summary> 15545 <summary>
15546 </member> 15546 Array of media entries indexed by face number
15547 <member name="F:OpenMetaverse.Animations.STAND_2"> 15547 </summary>
15548 <summary>Agent standing</summary> 15548 </member>
15549 </member> 15549 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Version">
15550 <member name="F:OpenMetaverse.Animations.STAND_3"> 15550 <summary>
15551 <summary>Agent standing</summary> 15551 Media version string
15552 </member> 15552 </summary>
15553 <member name="F:OpenMetaverse.Animations.STAND_4"> 15553 </member>
15554 <summary>Agent standing</summary> 15554 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Serialize">
15555 </member> 15555 <summary>
15556 <member name="F:OpenMetaverse.Animations.STRETCH"> 15556 Serialize object
15557 <summary>Agent stretching</summary> 15557 </summary>
15558 </member> 15558 <returns>Serialized object as OSDMap</returns>
15559 <member name="F:OpenMetaverse.Animations.STRIDE"> 15559 </member>
15560 <summary>Agent in stride (fast walk)</summary> 15560 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15561 </member> 15561 <summary>
15562 <member name="F:OpenMetaverse.Animations.SURF"> 15562 Deserialize the message
15563 <summary>Agent surfing</summary> 15563 </summary>
15564 </member> 15564 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15565 <member name="F:OpenMetaverse.Animations.SURPRISE"> 15565 </member>
15566 <summary>Agent acting surprised</summary> 15566 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaUpdate">
15567 </member> 15567 <summary>
15568 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE"> 15568 Message used to update prim media data
15569 <summary>Agent striking with a sword</summary> 15569 </summary>
15570 </member> 15570 </member>
15571 <member name="F:OpenMetaverse.Animations.TALK"> 15571 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.PrimID">
15572 <summary>Agent talking (lips moving)</summary> 15572 <summary>
15573 </member> 15573 Prim UUID
15574 <member name="F:OpenMetaverse.Animations.TANTRUM"> 15574 </summary>
15575 <summary>Agent throwing a tantrum</summary> 15575 </member>
15576 </member> 15576 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.FaceMedia">
15577 <member name="F:OpenMetaverse.Animations.THROW_R"> 15577 <summary>
15578 <summary>Agent throwing an object (right handed)</summary> 15578 Array of media entries indexed by face number
15579 </member> 15579 </summary>
15580 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT"> 15580 </member>
15581 <summary>Agent trying on a shirt</summary> 15581 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Verb">
15582 </member> 15582 <summary>
15583 <member name="F:OpenMetaverse.Animations.TURNLEFT"> 15583 Requested operation, either GET or UPDATE
15584 <summary>Agent turning to the left</summary> 15584 </summary>
15585 </member> 15585 </member>
15586 <member name="F:OpenMetaverse.Animations.TURNRIGHT"> 15586 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize">
15587 <summary>Agent turning to the right</summary> 15587 <summary>
15588 </member> 15588 Serialize object
15589 <member name="F:OpenMetaverse.Animations.TYPE"> 15589 </summary>
15590 <summary>Agent typing</summary> 15590 <returns>Serialized object as OSDMap</returns>
15591 </member> 15591 </member>
15592 <member name="F:OpenMetaverse.Animations.WALK"> 15592 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15593 <summary>Agent walking</summary> 15593 <summary>
15594 </member> 15594 Deserialize the message
15595 <member name="F:OpenMetaverse.Animations.WHISPER"> 15595 </summary>
15596 <summary>Agent whispering</summary> 15596 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15597 </member> 15597 </member>
15598 <member name="F:OpenMetaverse.Animations.WHISTLE"> 15598 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaMessage">
15599 <summary>Agent whispering with fingers in mouth</summary> 15599 <summary>
15600 </member> 15600 Message for setting or getting per face MediaEntry
15601 <member name="F:OpenMetaverse.Animations.WINK"> 15601 </summary>
15602 <summary>Agent winking</summary> 15602 </member>
15603 </member> 15603 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Request">
15604 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD"> 15604 <summary>The request or response details block</summary>
15605 <summary>Agent winking</summary> 15605 </member>
15606 </member> 15606 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Serialize">
15607 <member name="F:OpenMetaverse.Animations.WORRY"> 15607 <summary>
15608 <summary>Agent worried</summary> 15608 Serialize the object
15609 </member> 15609 </summary>
15610 <member name="F:OpenMetaverse.Animations.YES"> 15610 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
15611 <summary>Agent nodding yes</summary> 15611 </member>
15612 </member> 15612 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
15613 <member name="F:OpenMetaverse.Animations.YES_HAPPY"> 15613 <summary>
15614 <summary>Agent nodding yes with happy face</summary> 15614 Deserialize the message
15615 </member> 15615 </summary>
15616 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT"> 15616 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
15617 <summary>Agent floating with legs and arms crossed</summary> 15617 </member>
15618 </member> 15618 <member name="T:OpenMetaverse.Assets.AssetTexture">
15619 <member name="T:OpenMetaverse.Assets.AssetClothing"> 15619 <summary>
15620 <summary> 15620 Represents a texture
15621 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar 15621 </summary>
15622 such as a Shirt, Pants, etc. 15622 </member>
15623 </summary> 15623 <member name="F:OpenMetaverse.Assets.AssetTexture.Image">
15624 </member> 15624 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary>
15625 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor"> 15625 </member>
15626 <summary>Initializes a new instance of an AssetScriptBinary object</summary> 15626 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo">
15627 </member> 15627 <summary></summary>
15628 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])"> 15628 </member>
15629 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 15629 <member name="F:OpenMetaverse.Assets.AssetTexture.Components">
15630 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 15630 <summary></summary>
15631 <param name="assetData">A byte array containing the raw asset data</param> 15631 </member>
15632 </member> 15632 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor">
15633 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(System.String)"> 15633 <summary>Initializes a new instance of an AssetTexture object</summary>
15634 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 15634 </member>
15635 <param name="source">A string containing the Clothings data</param> 15635 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])">
15636 </member> 15636 <summary>
15637 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType"> 15637 Initializes a new instance of an AssetTexture object
15638 <summary>Override the base classes AssetType</summary> 15638 </summary>
15639 </member> 15639 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
15640 <member name="T:OpenMetaverse.Assets.TarArchiveWriter"> 15640 <param name="assetData">A byte array containing the raw asset data</param>
15641 <summary> 15641 </member>
15642 Temporary code to produce a tar archive in tar v7 format 15642 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)">
15643 </summary> 15643 <summary>
15644 </member> 15644 Initializes a new instance of an AssetTexture object
15645 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw"> 15645 </summary>
15646 <summary> 15646 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param>
15647 Binary writer for the underlying stream 15647 </member>
15648 </summary> 15648 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode">
15649 </member> 15649 <summary>
15650 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)"> 15650 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000
15651 <summary> 15651 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
15652 Write a directory entry to the tar archive. We can only handle one path level right now! 15652 </summary>
15653 </summary> 15653 </member>
15654 <param name="dirName"></param> 15654 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode">
15655 </member> 15655 <summary>
15656 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)"> 15656 Decodes the JPEG2000 data in <code>AssetData</code> to the
15657 <summary> 15657 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
15658 Write a file to the tar archive 15658 </summary>
15659 </summary> 15659 <returns>True if the decoding was successful, otherwise false</returns>
15660 <param name="filePath"></param> 15660 </member>
15661 <param name="data"></param> 15661 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries">
15662 </member> 15662 <summary>
15663 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])"> 15663 Decodes the begin and end byte positions for each quality layer in
15664 <summary> 15664 the image
15665 Write a file to the tar archive 15665 </summary>
15666 </summary> 15666 <returns></returns>
15667 <param name="filePath"></param> 15667 </member>
15668 <param name="data"></param> 15668 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType">
15669 </member> 15669 <summary>Override the base classes AssetType</summary>
15670 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close"> 15670 </member>
15671 <summary> 15671 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
15672 Finish writing the raw tar archive data to a stream. The stream will be closed on completion. 15672 <summary>
15673 </summary> 15673 Add a custom decoder callback
15674 </member> 15674 </summary>
15675 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)"> 15675 <param name="key">The key of the field to decode</param>
15676 <summary> 15676 <param name="customPacketHandler">The custom decode handler</param>
15677 Write a particular entry 15677 </member>
15678 </summary> 15678 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
15679 <param name="filePath"></param> 15679 <summary>
15680 <param name="data"></param> 15680 Remove a custom decoder callback
15681 <param name="fileType"></param> 15681 </summary>
15682 </member> 15682 <param name="key">The key of the field to decode</param>
15683 <member name="T:OpenMetaverse.Assets.TarArchiveReader"> 15683 <param name="customPacketHandler">The custom decode handler</param>
15684 <summary> 15684 </member>
15685 Temporary code to do the bare minimum required to read a tar archive for our purposes 15685 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)">
15686 </summary> 15686 <summary>
15687 </member> 15687 Creates a formatted string containing the values of a Packet
15688 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br"> 15688 </summary>
15689 <summary> 15689 <param name="packet">The Packet</param>
15690 Binary reader for the underlying stream 15690 <returns>A formatted string of values of the nested items in the Packet object</returns>
15691 </summary> 15691 </member>
15692 </member> 15692 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)">
15693 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray"> 15693 <summary>
15694 <summary> 15694 Decode an IMessage object into a beautifully formatted string
15695 Used to trim off null chars 15695 </summary>
15696 </summary> 15696 <param name="message">The IMessage object</param>
15697 </member> 15697 <param name="recurseLevel">Recursion level (used for indenting)</param>
15698 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray"> 15698 <returns>A formatted string containing the names and values of the source object</returns>
15699 <summary> 15699 </member>
15700 Used to trim off space chars 15700 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder">
15701 </summary> 15701 <summary>
15702 </member> 15702 A custom decoder callback
15703 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)"> 15703 </summary>
15704 <summary> 15704 <param name="fieldName">The key of the object</param>
15705 Generate a tar reader which reads from the given stream. 15705 <param name="fieldData">the data to decode</param>
15706 </summary> 15706 <returns>A string represending the fieldData</returns>
15707 <param name="s"></param> 15707 </member>
15708 </member> 15708 <member name="T:OpenMetaverse.Helpers">
15709 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)"> 15709 <summary>
15710 <summary> 15710 Static helper functions and global variables
15711 Read the next entry in the tar file. 15711 </summary>
15712 </summary> 15712 </member>
15713 <param name="filePath"></param> 15713 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS">
15714 <param name="entryType"></param> 15714 <summary>This header flag signals that ACKs are appended to the packet</summary>
15715 <returns>the data for the entry. Returns null if there are no more entries</returns> 15715 </member>
15716 </member> 15716 <member name="F:OpenMetaverse.Helpers.MSG_RESENT">
15717 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader"> 15717 <summary>This header flag signals that this packet has been sent before</summary>
15718 <summary> 15718 </member>
15719 Read the next 512 byte chunk of data as a tar header. 15719 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE">
15720 </summary> 15720 <summary>This header flags signals that an ACK is expected for this packet</summary>
15721 <returns>A tar header struct. null if we have reached the end of the archive.</returns> 15721 </member>
15722 </member> 15722 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED">
15723 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)"> 15723 <summary>This header flag signals that the message is compressed using zerocoding</summary>
15724 <summary> 15724 </member>
15725 Read data following a header 15725 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)">
15726 </summary> 15726 <summary>
15727 <param name="fileSize"></param> 15727
15728 <returns></returns> 15728 </summary>
15729 </member> 15729 <param name="offset"></param>
15730 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)"> 15730 <returns></returns>
15731 <summary> 15731 </member>
15732 Convert octal bytes to a decimal representation 15732 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)">
15733 </summary> 15733 <summary>
15734 <param name="bytes"></param> 15734
15735 <param name="count"></param> 15735 </summary>
15736 <param name="startIndex"></param> 15736 <param name="bytes"></param>
15737 <returns></returns> 15737 <param name="pos"></param>
15738 </member> 15738 <returns></returns>
15739 <member name="F:OpenMetaverse.InventorySortOrder.ByName"> 15739 </member>
15740 <summary>Sort by name</summary> 15740 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)">
15741 </member> 15741 <summary>
15742 <member name="F:OpenMetaverse.InventorySortOrder.ByDate"> 15742
15743 <summary>Sort by date</summary> 15743 </summary>
15744 </member> 15744 <param name="rotation"></param>
15745 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName"> 15745 <returns></returns>
15746 <summary>Sort folders by name, regardless of whether items are 15746 </member>
15747 sorted by name or date</summary> 15747 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)">
15748 </member> 15748 <summary>
15749 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop"> 15749
15750 <summary>Place system folders at the top</summary> 15750 </summary>
15751 </member> 15751 <param name="bytes"></param>
15752 <member name="T:OpenMetaverse.DeRezDestination"> 15752 <param name="pos"></param>
15753 <summary> 15753 <returns></returns>
15754 Possible destinations for DeRezObject request 15754 </member>
15755 </summary> 15755 <member name="M:OpenMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)">
15756 </member> 15756 <summary>
15757 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave"> 15757 Given an X/Y location in absolute (grid-relative) terms, a region
15758 <summary></summary> 15758 handle is returned along with the local X/Y location in that region
15759 </member> 15759 </summary>
15760 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy"> 15760 <param name="globalX">The absolute X location, a number such as
15761 <summary>Copy from in-world to agent inventory</summary> 15761 255360.35</param>
15762 </member> 15762 <param name="globalY">The absolute Y location, a number such as
15763 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory"> 15763 255360.35</param>
15764 <summary>Derez to TaskInventory</summary> 15764 <param name="localX">The sim-local X position of the global X
15765 </member> 15765 position, a value from 0.0 to 256.0</param>
15766 <member name="F:OpenMetaverse.DeRezDestination.Attachment"> 15766 <param name="localY">The sim-local Y position of the global Y
15767 <summary></summary> 15767 position, a value from 0.0 to 256.0</param>
15768 </member> 15768 <returns>A 64-bit region handle that can be used to teleport to</returns>
15769 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake"> 15769 </member>
15770 <summary>Take Object</summary> 15770 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)">
15771 </member> 15771 <summary>
15772 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory"> 15772 Converts a floating point number to a terse string format used for
15773 <summary></summary> 15773 transmitting numbers in wearable asset files
15774 </member> 15774 </summary>
15775 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder"> 15775 <param name="val">Floating point number to convert to a string</param>
15776 <summary>Delete Object</summary> 15776 <returns>A terse string representation of the input number</returns>
15777 </member> 15777 </member>
15778 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory"> 15778 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)">
15779 <summary>Put an avatar attachment into agent inventory</summary> 15779 <summary>
15780 </member> 15780 Convert a variable length field (byte array) to a string, with a
15781 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists"> 15781 field name prepended to each line of the output
15782 <summary></summary> 15782 </summary>
15783 </member> 15783 <remarks>If the byte array has unprintable characters in it, a
15784 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner"> 15784 hex dump will be written instead</remarks>
15785 <summary>Return an object back to the owner's inventory</summary> 15785 <param name="output">The StringBuilder object to write to</param>
15786 </member> 15786 <param name="bytes">The byte array to convert to a string</param>
15787 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner"> 15787 <param name="fieldName">A field name to prepend to each line of output</param>
15788 <summary>Return a deeded object back to the last owner's inventory</summary> 15788 </member>
15789 </member> 15789 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])">
15790 <member name="T:OpenMetaverse.InventoryItemFlags"> 15790 <summary>
15791 <summary> 15791 Decode a zerocoded byte array, used to decompress packets marked
15792 Upper half of the Flags field for inventory items 15792 with the zerocoded flag
15793 </summary> 15793 </summary>
15794 </member> 15794 <remarks>Any time a zero is encountered, the next byte is a count
15795 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm"> 15795 of how many zeroes to expand. One zero is encoded with 0x00 0x01,
15796 <summary>Indicates that the NextOwner permission will be set to the 15796 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The
15797 most restrictive set of permissions found in the object set 15797 first four bytes are copied directly to the output buffer.
15798 (including linkset items and object inventory items) on next rez</summary> 15798 </remarks>
15799 </member> 15799 <param name="src">The byte array to decode</param>
15800 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale"> 15800 <param name="srclen">The length of the byte array to decode. This
15801 <summary>Indicates that the object sale information has been 15801 would be the length of the packet up to (but not including) any
15802 changed</summary> 15802 appended ACKs</param>
15803 </member> 15803 <param name="dest">The output byte array to decode to</param>
15804 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase"> 15804 <returns>The length of the output buffer</returns>
15805 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary> 15805 </member>
15806 </member> 15806 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])">
15807 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner"> 15807 <summary>
15808 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary> 15808 Encode a byte array with zerocoding. Used to compress packets marked
15809 </member> 15809 with the zerocoded flag. Any zeroes in the array are compressed down
15810 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup"> 15810 to a single zero byte followed by a count of how many zeroes to expand
15811 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary> 15811 out. A single zero becomes 0x00 0x01, two zeroes becomes 0x00 0x02,
15812 </member> 15812 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied
15813 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone"> 15813 directly to the output buffer.
15814 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary> 15814 </summary>
15815 </member> 15815 <param name="src">The byte array to encode</param>
15816 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner"> 15816 <param name="srclen">The length of the byte array to encode</param>
15817 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary> 15817 <param name="dest">The output byte array to encode to</param>
15818 </member> 15818 <returns>The length of the output buffer</returns>
15819 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems"> 15819 </member>
15820 <summary>Indicates whether this object is composed of multiple 15820 <member name="M:OpenMetaverse.Helpers.InventoryCRC(System.Int32,System.Byte,System.SByte,System.SByte,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
15821 items or not</summary> 15821 <summary>
15822 </member> 15822 Calculates the CRC (cyclic redundancy check) needed to upload inventory.
15823 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference"> 15823 </summary>
15824 <summary>Indicates that the asset is only referenced by this 15824 <param name="creationDate">Creation date</param>
15825 inventory item. If this item is deleted or updated to reference a 15825 <param name="saleType">Sale type</param>
15826 new assetID, the asset can be deleted</summary> 15826 <param name="invType">Inventory type</param>
15827 </member> 15827 <param name="type">Type</param>
15828 <member name="T:OpenMetaverse.InventoryBase"> 15828 <param name="assetID">Asset ID</param>
15829 <summary> 15829 <param name="groupID">Group ID</param>
15830 Base Class for Inventory Items 15830 <param name="salePrice">Sale price</param>
15831 </summary> 15831 <param name="ownerID">Owner ID</param>
15832 </member> 15832 <param name="creatorID">Creator ID</param>
15833 <member name="F:OpenMetaverse.InventoryBase.UUID"> 15833 <param name="itemID">Item ID</param>
15834 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary> 15834 <param name="folderID">Folder ID</param>
15835 </member> 15835 <param name="everyoneMask">Everyone mask (permissions)</param>
15836 <member name="F:OpenMetaverse.InventoryBase.ParentUUID"> 15836 <param name="flags">Flags</param>
15837 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary> 15837 <param name="nextOwnerMask">Next owner mask (permissions)</param>
15838 </member> 15838 <param name="groupMask">Group mask (permissions)</param>
15839 <member name="F:OpenMetaverse.InventoryBase.Name"> 15839 <param name="ownerMask">Owner mask (permissions)</param>
15840 <summary>Name of item/folder</summary> 15840 <returns>The calculated CRC</returns>
15841 </member> 15841 </member>
15842 <member name="F:OpenMetaverse.InventoryBase.OwnerID"> 15842 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)">
15843 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 15843 <summary>
15844 </member> 15844 Attempts to load a file embedded in the assembly
15845 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)"> 15845 </summary>
15846 <summary> 15846 <param name="resourceName">The filename of the resource to load</param>
15847 Constructor, takes an itemID as a parameter 15847 <returns>A Stream for the requested file, or null if the resource
15848 </summary> 15848 was not successfully loaded</returns>
15849 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 15849 </member>
15850 </member> 15850 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)">
15851 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15851 <summary>
15852 <summary> 15852 Attempts to load a file either embedded in the assembly or found in
15853 15853 a given search path
15854 </summary> 15854 </summary>
15855 <returns></returns> 15855 <param name="resourceName">The filename of the resource to load</param>
15856 </member> 15856 <param name="searchPath">An optional path that will be searched if
15857 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15857 the asset is not found embedded in the assembly</param>
15858 <summary> 15858 <returns>A Stream for the requested file, or null if the resource
15859 15859 was not successfully loaded</returns>
15860 </summary> 15860 </member>
15861 <returns></returns> 15861 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})">
15862 </member> 15862 <summary>
15863 <member name="M:OpenMetaverse.InventoryBase.GetHashCode"> 15863 Converts a list of primitives to an object that can be serialized
15864 <summary> 15864 with the LLSD system
15865 Generates a number corresponding to the value of the object to support the use of a hash table, 15865 </summary>
15866 suitable for use in hashing algorithms and data structures such as a hash table 15866 <param name="prims">Primitives to convert to a serializable object</param>
15867 </summary> 15867 <returns>An object that can be serialized with LLSD</returns>
15868 <returns>A Hashcode of all the combined InventoryBase fields</returns> 15868 </member>
15869 </member> 15869 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)">
15870 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)"> 15870 <summary>
15871 <summary> 15871 Deserializes OSD in to a list of primitives
15872 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 15872 </summary>
15873 </summary> 15873 <param name="osd">Structure holding the serialized primitive list,
15874 <param name="o">InventoryBase object to compare against</param> 15874 must be of the SDMap type</param>
15875 <returns>true if objects are the same</returns> 15875 <returns>A list of deserialized primitives</returns>
15876 </member> 15876 </member>
15877 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)"> 15877 <member name="M:OpenMetaverse.Helpers.StructToString(System.Object)">
15878 <summary> 15878 <summary>
15879 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 15879 Converts a struct or class object containing fields only into a key value separated string
15880 </summary> 15880 </summary>
15881 <param name="o">InventoryBase object to compare against</param> 15881 <param name="t">The struct object</param>
15882 <returns>true if objects are the same</returns> 15882 <returns>A string containing the struct fields as the keys, and the field value as the value separated</returns>
15883 </member> 15883 <example>
15884 <member name="T:OpenMetaverse.InventoryItem"> 15884 <code>
15885 <summary> 15885 // Add the following code to any struct or class containing only fields to override the ToString()
15886 An Item in Inventory 15886 // method to display the values of the passed object
15887 </summary> 15887
15888 </member> 15888 /// <summary>Print the struct data as a string</summary>
15889 <member name="F:OpenMetaverse.InventoryItem.AssetUUID"> 15889 ///<returns>A string containing the field name, and field value</returns>
15890 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary> 15890 public override string ToString()
15891 </member> 15891 {
15892 <member name="F:OpenMetaverse.InventoryItem.Permissions"> 15892 return Helpers.StructToString(this);
15893 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary> 15893 }
15894 </member> 15894 </code>
15895 <member name="F:OpenMetaverse.InventoryItem.AssetType"> 15895 </example>
15896 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary> 15896 </member>
15897 </member> 15897 <member name="T:OpenMetaverse.Helpers.LogLevel">
15898 <member name="F:OpenMetaverse.InventoryItem.InventoryType"> 15898 <summary>
15899 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary> 15899 Passed to Logger.Log() to identify the severity of a log entry
15900 </member> 15900 </summary>
15901 <member name="F:OpenMetaverse.InventoryItem.CreatorID"> 15901 </member>
15902 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary> 15902 <member name="F:OpenMetaverse.Helpers.LogLevel.None">
15903 </member> 15903 <summary>No logging information will be output</summary>
15904 <member name="F:OpenMetaverse.InventoryItem.Description"> 15904 </member>
15905 <summary>A Description of this item</summary> 15905 <member name="F:OpenMetaverse.Helpers.LogLevel.Info">
15906 </member> 15906 <summary>Non-noisy useful information, may be helpful in
15907 <member name="F:OpenMetaverse.InventoryItem.GroupID"> 15907 debugging a problem</summary>
15908 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary> 15908 </member>
15909 </member> 15909 <member name="F:OpenMetaverse.Helpers.LogLevel.Warning">
15910 <member name="F:OpenMetaverse.InventoryItem.GroupOwned"> 15910 <summary>A non-critical error occurred. A warning will not
15911 <summary>If true, item is owned by a group</summary> 15911 prevent the rest of the library from operating as usual,
15912 </member> 15912 although it may be indicative of an underlying issue</summary>
15913 <member name="F:OpenMetaverse.InventoryItem.SalePrice"> 15913 </member>
15914 <summary>The price this item can be purchased for</summary> 15914 <member name="F:OpenMetaverse.Helpers.LogLevel.Error">
15915 </member> 15915 <summary>A critical error has occurred. Generally this will
15916 <member name="F:OpenMetaverse.InventoryItem.SaleType"> 15916 be followed by the network layer shutting down, although the
15917 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary> 15917 stability of the library after an error is uncertain</summary>
15918 </member> 15918 </member>
15919 <member name="F:OpenMetaverse.InventoryItem.Flags"> 15919 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug">
15920 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary> 15920 <summary>Used for internal testing, this logging level can
15921 </member> 15921 generate very noisy (long and/or repetitive) messages. Don't
15922 <member name="F:OpenMetaverse.InventoryItem.CreationDate"> 15922 pass this to the Log() function, use DebugLog() instead.
15923 <summary>Time and date this inventory item was created, stored as 15923 </summary>
15924 UTC (Coordinated Universal Time)</summary> 15924 </member>
15925 </member> 15925 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT">
15926 <member name="F:OpenMetaverse.InventoryItem.TransactionID"> 15926 <summary>=</summary>
15927 <summary>Used to update the AssetID in requests sent to the server</summary> 15927 </member>
15928 </member> 15928 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount">
15929 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID"> 15929 <summary>Number of times we've received an unknown CAPS exception in series.</summary>
15930 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary> 15930 </member>
15931 </member> 15931 <member name="F:OpenMetaverse.Http.EventQueueClient._random">
15932 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)"> 15932 <summary>For exponential backoff on error.</summary>
15933 <summary> 15933 </member>
15934 Construct a new InventoryItem object 15934 <member name="T:OpenMetaverse.Assets.ArchiveConstants">
15935 </summary> 15935 <summary>
15936 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 15936 Constants for the archiving module
15937 </member> 15937 </summary>
15938 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 15938 </member>
15939 <summary> 15939 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH">
15940 Construct a new InventoryItem object of a specific Type 15940 <summary>
15941 </summary> 15941 The location of the archive control file
15942 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param> 15942 </summary>
15943 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 15943 </member>
15944 </member> 15944 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH">
15945 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15945 <summary>
15946 <summary> 15946 Path for the assets held in an archive
15947 15947 </summary>
15948 </summary> 15948 </member>
15949 <returns></returns> 15949 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH">
15950 </member> 15950 <summary>
15951 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15951 Path for the prims file
15952 <summary> 15952 </summary>
15953 15953 </member>
15954 </summary> 15954 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH">
15955 <returns></returns> 15955 <summary>
15956 </member> 15956 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out.
15957 <member name="M:OpenMetaverse.InventoryItem.GetHashCode"> 15957 </summary>
15958 <summary> 15958 </member>
15959 Generates a number corresponding to the value of the object to support the use of a hash table. 15959 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH">
15960 Suitable for use in hashing algorithms and data structures such as a hash table 15960 <summary>
15961 </summary> 15961 Path for region settings.
15962 <returns>A Hashcode of all the combined InventoryItem fields</returns> 15962 </summary>
15963 </member> 15963 </member>
15964 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)"> 15964 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR">
15965 <summary> 15965 <summary>
15966 Compares an object 15966 The character the separates the uuid from extension information in an archived asset filename
15967 </summary> 15967 </summary>
15968 <param name="o">The object to compare</param> 15968 </member>
15969 <returns>true if comparison object matches</returns> 15969 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION">
15970 </member> 15970 <summary>
15971 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)"> 15971 Extensions used for asset types in the archive
15972 <summary> 15972 </summary>
15973 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 15973 </member>
15974 </summary> 15974 <member name="T:OpenMetaverse.PacketFrequency">
15975 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param> 15975 <summary>
15976 <returns>true if objects are the same</returns> 15976
15977 </member> 15977 </summary>
15978 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)"> 15978 </member>
15979 <summary> 15979 <member name="F:OpenMetaverse.PacketFrequency.Low">
15980 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object 15980 <summary></summary>
15981 </summary> 15981 </member>
15982 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param> 15982 <member name="F:OpenMetaverse.PacketFrequency.Medium">
15983 <returns>true if objects are the same</returns> 15983 <summary></summary>
15984 </member> 15984 </member>
15985 <member name="T:OpenMetaverse.InventoryTexture"> 15985 <member name="F:OpenMetaverse.PacketFrequency.High">
15986 <summary> 15986 <summary></summary>
15987 InventoryTexture Class representing a graphical image 15987 </member>
15988 </summary> 15988 <member name="T:OpenMetaverse.Packets.MalformedDataException">
15989 <seealso cref="!:ManagedImage"/> 15989 <summary>
15990 </member> 15990 Thrown when a packet could not be successfully deserialized
15991 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)"> 15991 </summary>
15992 <summary> 15992 </member>
15993 Construct an InventoryTexture object 15993 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor">
15994 </summary> 15994 <summary>
15995 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 15995 Default constructor
15996 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 15996 </summary>
15997 </member> 15997 </member>
15998 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15998 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)">
15999 <summary> 15999 <summary>
16000 Construct an InventoryTexture object from a serialization stream 16000 Constructor that takes an additional error message
16001 </summary> 16001 </summary>
16002 </member> 16002 <param name="Message">An error message to attach to this exception</param>
16003 <member name="T:OpenMetaverse.InventorySound"> 16003 </member>
16004 <summary> 16004 <member name="T:OpenMetaverse.Packets.Header">
16005 InventorySound Class representing a playable sound 16005 <summary>
16006 </summary> 16006 The header of a message template packet. Holds packet flags, sequence
16007 </member> 16007 number, packet ID, and any ACKs that will be appended at the end of
16008 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)"> 16008 the packet
16009 <summary> 16009 </summary>
16010 Construct an InventorySound object 16010 </member>
16011 </summary> 16011 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)">
16012 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16012 <summary>
16013 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16013 Convert the AckList to a byte array, used for packet serializing
16014 </member> 16014 </summary>
16015 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16015 <param name="bytes">Reference to the target byte array</param>
16016 <summary> 16016 <param name="i">Beginning position to start writing to in the byte
16017 Construct an InventorySound object from a serialization stream 16017 array, will be updated with the ending position of the ACK list</param>
16018 </summary> 16018 </member>
16019 </member> 16019 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)">
16020 <member name="T:OpenMetaverse.InventoryCallingCard"> 16020 <summary>
16021 <summary> 16021
16022 InventoryCallingCard Class, contains information on another avatar 16022 </summary>
16023 </summary> 16023 <param name="bytes"></param>
16024 </member> 16024 <param name="pos"></param>
16025 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)"> 16025 <param name="packetEnd"></param>
16026 <summary> 16026 <returns></returns>
16027 Construct an InventoryCallingCard object 16027 </member>
16028 </summary> 16028 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)">
16029 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16029 <summary>
16030 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16030
16031 </member> 16031 </summary>
16032 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16032 <param name="header"></param>
16033 <summary> 16033 <param name="bytes"></param>
16034 Construct an InventoryCallingCard object from a serialization stream 16034 <param name="packetEnd"></param>
16035 </summary> 16035 </member>
16036 </member> 16036 <member name="T:OpenMetaverse.Packets.PacketBlock">
16037 <member name="T:OpenMetaverse.InventoryLandmark"> 16037 <summary>
16038 <summary> 16038 A block of data in a packet. Packets are composed of one or more blocks,
16039 InventoryLandmark Class, contains details on a specific location 16039 each block containing one or more fields
16040 </summary> 16040 </summary>
16041 </member> 16041 </member>
16042 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)"> 16042 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)">
16043 <summary> 16043 <summary>
16044 Construct an InventoryLandmark object 16044 Create a block from a byte array
16045 </summary> 16045 </summary>
16046 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16046 <param name="bytes">Byte array containing the serialized block</param>
16047 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16047 <param name="i">Starting position of the block in the byte array.
16048 </member> 16048 This will point to the data after the end of the block when the
16049 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16049 call returns</param>
16050 <summary> 16050 </member>
16051 Construct an InventoryLandmark object from a serialization stream 16051 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)">
16052 </summary> 16052 <summary>
16053 </member> 16053 Serialize this block into a byte array
16054 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited"> 16054 </summary>
16055 <summary> 16055 <param name="bytes">Byte array to serialize this block into</param>
16056 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited 16056 <param name="i">Starting position in the byte array to serialize to.
16057 </summary> 16057 This will point to the position directly after the end of the
16058 </member> 16058 serialized block when the call returns</param>
16059 <member name="T:OpenMetaverse.InventoryObject"> 16059 </member>
16060 <summary> 16060 <member name="P:OpenMetaverse.Packets.PacketBlock.Length">
16061 InventoryObject Class contains details on a primitive or coalesced set of primitives 16061 <summary>Current length of the data in this packet</summary>
16062 </summary> 16062 </member>
16063 </member> 16063 <member name="F:OpenMetaverse.Packets.PacketType.Default">
16064 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)"> 16064 <summary>A generic value, not an actual packet type</summary>
16065 <summary> 16065 </member>
16066 Construct an InventoryObject object 16066 <member name="T:OpenMetaverse.Packets.TestMessagePacket">
16067 </summary> 16067 <exclude/>
16068 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16068 </member>
16069 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16069 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block">
16070 </member> 16070 <exclude/>
16071 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16071 </member>
16072 <summary> 16072 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock">
16073 Construct an InventoryObject object from a serialization stream 16073 <exclude/>
16074 </summary> 16074 </member>
16075 </member> 16075 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket">
16076 <member name="P:OpenMetaverse.InventoryObject.ItemFlags"> 16076 <exclude/>
16077 <summary> 16077 </member>
16078 Gets or sets the upper byte of the Flags value 16078 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock">
16079 </summary> 16079 <exclude/>
16080 </member> 16080 </member>
16081 <member name="P:OpenMetaverse.InventoryObject.AttachPoint"> 16081 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket">
16082 <summary> 16082 <exclude/>
16083 Gets or sets the object attachment point, the lower byte of the Flags value 16083 </member>
16084 </summary> 16084 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock">
16085 </member> 16085 <exclude/>
16086 <member name="T:OpenMetaverse.InventoryNotecard"> 16086 </member>
16087 <summary> 16087 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock">
16088 InventoryNotecard Class, contains details on an encoded text document 16088 <exclude/>
16089 </summary> 16089 </member>
16090 </member> 16090 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket">
16091 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)"> 16091 <exclude/>
16092 <summary> 16092 </member>
16093 Construct an InventoryNotecard object 16093 <member name="T:OpenMetaverse.Packets.EconomyDataPacket">
16094 </summary> 16094 <exclude/>
16095 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16095 </member>
16096 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16096 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock">
16097 </member> 16097 <exclude/>
16098 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16098 </member>
16099 <summary> 16099 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket">
16100 Construct an InventoryNotecard object from a serialization stream 16100 <exclude/>
16101 </summary> 16101 </member>
16102 </member> 16102 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock">
16103 <member name="T:OpenMetaverse.InventoryCategory"> 16103 <exclude/>
16104 <summary> 16104 </member>
16105 InventoryCategory Class 16105 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock">
16106 </summary> 16106 <exclude/>
16107 <remarks>TODO: Is this even used for anything?</remarks> 16107 </member>
16108 </member> 16108 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket">
16109 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)"> 16109 <exclude/>
16110 <summary> 16110 </member>
16111 Construct an InventoryCategory object 16111 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock">
16112 </summary> 16112 <exclude/>
16113 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16113 </member>
16114 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16114 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock">
16115 </member> 16115 <exclude/>
16116 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16116 </member>
16117 <summary> 16117 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket">
16118 Construct an InventoryCategory object from a serialization stream 16118 <exclude/>
16119 </summary> 16119 </member>
16120 </member> 16120 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock">
16121 <member name="T:OpenMetaverse.InventoryLSL"> 16121 <exclude/>
16122 <summary> 16122 </member>
16123 InventoryLSL Class, represents a Linden Scripting Language object 16123 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock">
16124 </summary> 16124 <exclude/>
16125 </member> 16125 </member>
16126 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)"> 16126 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock">
16127 <summary> 16127 <exclude/>
16128 Construct an InventoryLSL object 16128 </member>
16129 </summary> 16129 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket">
16130 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16130 <exclude/>
16131 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16131 </member>
16132 </member> 16132 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock">
16133 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16133 <exclude/>
16134 <summary> 16134 </member>
16135 Construct an InventoryLSL object from a serialization stream 16135 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock">
16136 </summary> 16136 <exclude/>
16137 </member> 16137 </member>
16138 <member name="T:OpenMetaverse.InventorySnapshot"> 16138 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock">
16139 <summary> 16139 <exclude/>
16140 InventorySnapshot Class, an image taken with the viewer 16140 </member>
16141 </summary> 16141 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket">
16142 </member> 16142 <exclude/>
16143 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)"> 16143 </member>
16144 <summary> 16144 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock">
16145 Construct an InventorySnapshot object 16145 <exclude/>
16146 </summary> 16146 </member>
16147 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16147 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock">
16148 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16148 <exclude/>
16149 </member> 16149 </member>
16150 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16150 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket">
16151 <summary> 16151 <exclude/>
16152 Construct an InventorySnapshot object from a serialization stream 16152 </member>
16153 </summary> 16153 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock">
16154 </member> 16154 <exclude/>
16155 <member name="T:OpenMetaverse.InventoryAttachment"> 16155 </member>
16156 <summary> 16156 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock">
16157 InventoryAttachment Class, contains details on an attachable object 16157 <exclude/>
16158 </summary> 16158 </member>
16159 </member> 16159 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket">
16160 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)"> 16160 <exclude/>
16161 <summary> 16161 </member>
16162 Construct an InventoryAttachment object 16162 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock">
16163 </summary> 16163 <exclude/>
16164 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16164 </member>
16165 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16165 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock">
16166 </member> 16166 <exclude/>
16167 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16167 </member>
16168 <summary> 16168 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock">
16169 Construct an InventoryAttachment object from a serialization stream 16169 <exclude/>
16170 </summary> 16170 </member>
16171 </member> 16171 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock">
16172 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint"> 16172 <exclude/>
16173 <summary> 16173 </member>
16174 Get the last AttachmentPoint this object was attached to 16174 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket">
16175 </summary> 16175 <exclude/>
16176 </member> 16176 </member>
16177 <member name="T:OpenMetaverse.InventoryWearable"> 16177 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock">
16178 <summary> 16178 <exclude/>
16179 InventoryWearable Class, details on a clothing item or body part 16179 </member>
16180 </summary> 16180 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock">
16181 </member> 16181 <exclude/>
16182 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)"> 16182 </member>
16183 <summary> 16183 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock">
16184 Construct an InventoryWearable object 16184 <exclude/>
16185 </summary> 16185 </member>
16186 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16186 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket">
16187 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16187 <exclude/>
16188 </member> 16188 </member>
16189 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16189 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock">
16190 <summary> 16190 <exclude/>
16191 Construct an InventoryWearable object from a serialization stream 16191 </member>
16192 </summary> 16192 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock">
16193 </member> 16193 <exclude/>
16194 <member name="P:OpenMetaverse.InventoryWearable.WearableType"> 16194 </member>
16195 <summary> 16195 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock">
16196 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc 16196 <exclude/>
16197 </summary> 16197 </member>
16198 </member> 16198 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock">
16199 <member name="T:OpenMetaverse.InventoryAnimation"> 16199 <exclude/>
16200 <summary> 16200 </member>
16201 InventoryAnimation Class, A bvh encoded object which animates an avatar 16201 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket">
16202 </summary> 16202 <exclude/>
16203 </member> 16203 </member>
16204 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)"> 16204 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock">
16205 <summary> 16205 <exclude/>
16206 Construct an InventoryAnimation object 16206 </member>
16207 </summary> 16207 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock">
16208 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16208 <exclude/>
16209 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16209 </member>
16210 </member> 16210 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock">
16211 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16211 <exclude/>
16212 <summary> 16212 </member>
16213 Construct an InventoryAnimation object from a serialization stream 16213 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket">
16214 </summary> 16214 <exclude/>
16215 </member> 16215 </member>
16216 <member name="T:OpenMetaverse.InventoryGesture"> 16216 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock">
16217 <summary> 16217 <exclude/>
16218 InventoryGesture Class, details on a series of animations, sounds, and actions 16218 </member>
16219 </summary> 16219 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock">
16220 </member> 16220 <exclude/>
16221 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)"> 16221 </member>
16222 <summary> 16222 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket">
16223 Construct an InventoryGesture object 16223 <exclude/>
16224 </summary> 16224 </member>
16225 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16225 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock">
16226 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16226 <exclude/>
16227 </member> 16227 </member>
16228 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16228 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock">
16229 <summary> 16229 <exclude/>
16230 Construct an InventoryGesture object from a serialization stream 16230 </member>
16231 </summary> 16231 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock">
16232 </member> 16232 <exclude/>
16233 <member name="T:OpenMetaverse.InventoryFolder"> 16233 </member>
16234 <summary> 16234 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock">
16235 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific 16235 <exclude/>
16236 to itself 16236 </member>
16237 </summary> 16237 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket">
16238 </member> 16238 <exclude/>
16239 <member name="F:OpenMetaverse.InventoryFolder.PreferredType"> 16239 </member>
16240 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary> 16240 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock">
16241 </member> 16241 <exclude/>
16242 <member name="F:OpenMetaverse.InventoryFolder.Version"> 16242 </member>
16243 <summary>The Version of this folder</summary> 16243 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock">
16244 </member> 16244 <exclude/>
16245 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount"> 16245 </member>
16246 <summary>Number of child items this folder contains.</summary> 16246 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket">
16247 </member> 16247 <exclude/>
16248 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)"> 16248 </member>
16249 <summary> 16249 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock">
16250 Constructor 16250 <exclude/>
16251 </summary> 16251 </member>
16252 <param name="itemID">UUID of the folder</param> 16252 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock">
16253 </member> 16253 <exclude/>
16254 <member name="M:OpenMetaverse.InventoryFolder.ToString"> 16254 </member>
16255 <summary> 16255 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket">
16256 16256 <exclude/>
16257 </summary> 16257 </member>
16258 <returns></returns> 16258 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock">
16259 </member> 16259 <exclude/>
16260 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16260 </member>
16261 <summary> 16261 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock">
16262 Get Serilization data for this InventoryFolder object 16262 <exclude/>
16263 </summary> 16263 </member>
16264 </member> 16264 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket">
16265 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16265 <exclude/>
16266 <summary> 16266 </member>
16267 Construct an InventoryFolder object from a serialization stream 16267 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock">
16268 </summary> 16268 <exclude/>
16269 </member> 16269 </member>
16270 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode"> 16270 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock">
16271 <summary> 16271 <exclude/>
16272 16272 </member>
16273 </summary> 16273 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket">
16274 <returns></returns> 16274 <exclude/>
16275 </member> 16275 </member>
16276 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)"> 16276 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock">
16277 <summary> 16277 <exclude/>
16278 16278 </member>
16279 </summary> 16279 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock">
16280 <param name="o"></param> 16280 <exclude/>
16281 <returns></returns> 16281 </member>
16282 </member> 16282 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket">
16283 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)"> 16283 <exclude/>
16284 <summary> 16284 </member>
16285 16285 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock">
16286 </summary> 16286 <exclude/>
16287 <param name="o"></param> 16287 </member>
16288 <returns></returns> 16288 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock">
16289 </member> 16289 <exclude/>
16290 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)"> 16290 </member>
16291 <summary> 16291 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket">
16292 16292 <exclude/>
16293 </summary> 16293 </member>
16294 <param name="o"></param> 16294 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock">
16295 <returns></returns> 16295 <exclude/>
16296 </member> 16296 </member>
16297 <member name="T:OpenMetaverse.InventoryManager"> 16297 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock">
16298 <summary> 16298 <exclude/>
16299 Tools for dealing with agents inventory 16299 </member>
16300 </summary> 16300 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket">
16301 </member> 16301 <exclude/>
16302 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID"> 16302 </member>
16303 <summary>Used for converting shadow_id to asset_id</summary> 16303 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock">
16304 </member> 16304 <exclude/>
16305 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames"> 16305 </member>
16306 <summary>Partial mapping of AssetTypes to folder names</summary> 16306 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock">
16307 </member> 16307 <exclude/>
16308 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)"> 16308 </member>
16309 <summary> 16309 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock">
16310 Default constructor 16310 <exclude/>
16311 </summary> 16311 </member>
16312 <param name="client">Reference to the GridClient object</param> 16312 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket">
16313 </member> 16313 <exclude/>
16314 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)"> 16314 </member>
16315 <summary> 16315 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock">
16316 Fetch an inventory item from the dataserver 16316 <exclude/>
16317 </summary> 16317 </member>
16318 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param> 16318 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock">
16319 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param> 16319 <exclude/>
16320 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param> 16320 </member>
16321 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns> 16321 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket">
16322 <remarks>Items will also be sent to the <seealso cref="E:OpenMetaverse.InventoryManager.OnItemReceived"/> event</remarks> 16322 <exclude/>
16323 </member> 16323 </member>
16324 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16324 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock">
16325 <summary> 16325 <exclude/>
16326 Request A single inventory item 16326 </member>
16327 </summary> 16327 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock">
16328 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param> 16328 <exclude/>
16329 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param> 16329 </member>
16330 <seealso cref="E:OpenMetaverse.InventoryManager.OnItemReceived"/> 16330 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock">
16331 </member> 16331 <exclude/>
16332 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 16332 </member>
16333 <summary> 16333 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket">
16334 Request inventory items 16334 <exclude/>
16335 </summary> 16335 </member>
16336 <param name="itemIDs">Inventory items to request</param> 16336 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock">
16337 <param name="ownerIDs">Owners of the inventory items</param> 16337 <exclude/>
16338 <seealso cref="E:OpenMetaverse.InventoryManager.OnItemReceived"/> 16338 </member>
16339 </member> 16339 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock">
16340 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"> 16340 <exclude/>
16341 <summary> 16341 </member>
16342 Get contents of a folder 16342 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket">
16343 </summary> 16343 <exclude/>
16344 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param> 16344 </member>
16345 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param> 16345 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock">
16346 <param name="folders">true to retrieve folders</param> 16346 <exclude/>
16347 <param name="items">true to retrieve items</param> 16347 </member>
16348 <param name="order">sort order to return results in</param> 16348 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock">
16349 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param> 16349 <exclude/>
16350 <returns>A list of inventory items matching search criteria within folder</returns> 16350 </member>
16351 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/> 16351 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket">
16352 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are 16352 <exclude/>
16353 requested</remarks> 16353 </member>
16354 </member> 16354 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock">
16355 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"> 16355 <exclude/>
16356 <summary> 16356 </member>
16357 Request the contents of an inventory folder 16357 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock">
16358 </summary> 16358 <exclude/>
16359 <param name="folder">The folder to search</param> 16359 </member>
16360 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param> 16360 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket">
16361 <param name="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param> 16361 <exclude/>
16362 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param> 16362 </member>
16363 <param name="order">the sort order to return items in</param> 16363 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock">
16364 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/> 16364 <exclude/>
16365 </member> 16365 </member>
16366 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)"> 16366 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket">
16367 <summary> 16367 <exclude/>
16368 Returns the UUID of the folder (category) that defaults to 16368 </member>
16369 containing 'type'. The folder is not necessarily only for that 16369 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock">
16370 type 16370 <exclude/>
16371 </summary> 16371 </member>
16372 <remarks>This will return the root folder if one does not exist</remarks> 16372 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock">
16373 <param name="type"></param> 16373 <exclude/>
16374 <returns>The UUID of the desired folder if found, the UUID of the RootFolder 16374 </member>
16375 if not found, or UUID.Zero on failure</returns> 16375 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket">
16376 </member> 16376 <exclude/>
16377 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)"> 16377 </member>
16378 <summary> 16378 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock">
16379 Find an object in inventory using a specific path to search 16379 <exclude/>
16380 </summary> 16380 </member>
16381 <param name="baseFolder">The folder to begin the search in</param> 16381 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock">
16382 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param> 16382 <exclude/>
16383 <param name="path">A string path to search</param> 16383 </member>
16384 <param name="timeoutMS">milliseconds to wait for a reply</param> 16384 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket">
16385 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if 16385 <exclude/>
16386 timeout occurs or item is not found</returns> 16386 </member>
16387 </member> 16387 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock">
16388 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 16388 <exclude/>
16389 <summary> 16389 </member>
16390 Find inventory items by path 16390 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock">
16391 </summary> 16391 <exclude/>
16392 <param name="baseFolder">The folder to begin the search in</param> 16392 </member>
16393 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param> 16393 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket">
16394 <param name="path">A string path to search, folders/objects separated by a '/'</param> 16394 <exclude/>
16395 <remarks>Results are sent to the <seealso cref="E:OpenMetaverse.InventoryManager.OnFindObjectByPath"/> event</remarks> 16395 </member>
16396 </member> 16396 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock">
16397 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)"> 16397 <exclude/>
16398 <summary> 16398 </member>
16399 Search inventory Store object for an item or folder 16399 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock">
16400 </summary> 16400 <exclude/>
16401 <param name="baseFolder">The folder to begin the search in</param> 16401 </member>
16402 <param name="path">An array which creates a path to search</param> 16402 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket">
16403 <param name="level">Number of levels below baseFolder to conduct searches</param> 16403 <exclude/>
16404 <param name="firstOnly">if True, will stop searching after first match is found</param> 16404 </member>
16405 <returns>A list of inventory items found</returns> 16405 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock">
16406 </member> 16406 <exclude/>
16407 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)"> 16407 </member>
16408 <summary> 16408 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock">
16409 Move an inventory item or folder to a new location 16409 <exclude/>
16410 </summary> 16410 </member>
16411 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param> 16411 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket">
16412 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param> 16412 <exclude/>
16413 </member> 16413 </member>
16414 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)"> 16414 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock">
16415 <summary> 16415 <exclude/>
16416 Move an inventory item or folder to a new location and change its name 16416 </member>
16417 </summary> 16417 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket">
16418 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param> 16418 <exclude/>
16419 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param> 16419 </member>
16420 <param name="newName">The name to change the item or folder to</param> 16420 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock">
16421 </member> 16421 <exclude/>
16422 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 16422 </member>
16423 <summary> 16423 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket">
16424 Move and rename a folder 16424 <exclude/>
16425 </summary> 16425 </member>
16426 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param> 16426 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock">
16427 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param> 16427 <exclude/>
16428 <param name="newName">The name to change the folder to</param> 16428 </member>
16429 </member> 16429 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock">
16430 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16430 <exclude/>
16431 <summary> 16431 </member>
16432 Move a folder 16432 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket">
16433 </summary> 16433 <exclude/>
16434 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param> 16434 </member>
16435 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param> 16435 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock">
16436 </member> 16436 <exclude/>
16437 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 16437 </member>
16438 <summary> 16438 <member name="T:OpenMetaverse.Packets.StartLurePacket">
16439 Move multiple folders, the keys in the Dictionary parameter, 16439 <exclude/>
16440 to a new parents, the value of that folder's key. 16440 </member>
16441 </summary> 16441 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock">
16442 <param name="foldersNewParents">A Dictionary containing the 16442 <exclude/>
16443 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the 16443 </member>
16444 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param> 16444 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock">
16445 </member> 16445 <exclude/>
16446 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16446 </member>
16447 <summary> 16447 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock">
16448 Move an inventory item to a new folder 16448 <exclude/>
16449 </summary> 16449 </member>
16450 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param> 16450 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket">
16451 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param> 16451 <exclude/>
16452 </member> 16452 </member>
16453 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 16453 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock">
16454 <summary> 16454 <exclude/>
16455 Move and rename an inventory item 16455 </member>
16456 </summary> 16456 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket">
16457 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param> 16457 <exclude/>
16458 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param> 16458 </member>
16459 <param name="newName">The name to change the folder to</param> 16459 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock">
16460 </member> 16460 <exclude/>
16461 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 16461 </member>
16462 <summary> 16462 <member name="T:OpenMetaverse.Packets.TeleportStartPacket">
16463 Move multiple inventory items to new locations 16463 <exclude/>
16464 </summary> 16464 </member>
16465 <param name="itemsNewParents">A Dictionary containing the 16465 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock">
16466 <seealso cref="T:OpenMetaverse.UUID"/> of the source item as the key, and the 16466 <exclude/>
16467 <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder as the value</param> 16467 </member>
16468 </member> 16468 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket">
16469 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)"> 16469 <exclude/>
16470 <summary> 16470 </member>
16471 Remove descendants of a folder 16471 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock">
16472 </summary> 16472 <exclude/>
16473 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param> 16473 </member>
16474 </member> 16474 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock">
16475 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)"> 16475 <exclude/>
16476 <summary> 16476 </member>
16477 Remove a single item from inventory 16477 <member name="T:OpenMetaverse.Packets.UndoPacket">
16478 </summary> 16478 <exclude/>
16479 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param> 16479 </member>
16480 </member> 16480 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock">
16481 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)"> 16481 <exclude/>
16482 <summary> 16482 </member>
16483 Remove a folder from inventory 16483 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock">
16484 </summary> 16484 <exclude/>
16485 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param> 16485 </member>
16486 </member> 16486 <member name="T:OpenMetaverse.Packets.RedoPacket">
16487 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 16487 <exclude/>
16488 <summary> 16488 </member>
16489 Remove multiple items or folders from inventory 16489 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock">
16490 </summary> 16490 <exclude/>
16491 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param> 16491 </member>
16492 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param> 16492 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock">
16493 </member> 16493 <exclude/>
16494 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound"> 16494 </member>
16495 <summary> 16495 <member name="T:OpenMetaverse.Packets.UndoLandPacket">
16496 Empty the Lost and Found folder 16496 <exclude/>
16497 </summary> 16497 </member>
16498 </member> 16498 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock">
16499 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash"> 16499 <exclude/>
16500 <summary> 16500 </member>
16501 Empty the Trash folder 16501 <member name="T:OpenMetaverse.Packets.AgentPausePacket">
16502 </summary> 16502 <exclude/>
16503 </member> 16503 </member>
16504 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 16504 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock">
16505 <summary> 16505 <exclude/>
16506 16506 </member>
16507 </summary> 16507 <member name="T:OpenMetaverse.Packets.AgentResumePacket">
16508 <param name="parentFolder"></param> 16508 <exclude/>
16509 <param name="name"></param> 16509 </member>
16510 <param name="description"></param> 16510 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock">
16511 <param name="type"></param> 16511 <exclude/>
16512 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param> 16512 </member>
16513 <param name="invType"></param> 16513 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket">
16514 <param name="nextOwnerMask"></param> 16514 <exclude/>
16515 <param name="callback"></param> 16515 </member>
16516 </member> 16516 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock">
16517 <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)"> 16517 <exclude/>
16518 <summary> 16518 </member>
16519 16519 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock">
16520 </summary> 16520 <exclude/>
16521 <param name="parentFolder"></param> 16521 </member>
16522 <param name="name"></param> 16522 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket">
16523 <param name="description"></param> 16523 <exclude/>
16524 <param name="type"></param> 16524 </member>
16525 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param> 16525 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock">
16526 <param name="invType"></param> 16526 <exclude/>
16527 <param name="wearableType"></param> 16527 </member>
16528 <param name="nextOwnerMask"></param> 16528 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock">
16529 <param name="callback"></param> 16529 <exclude/>
16530 </member> 16530 </member>
16531 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)"> 16531 <member name="T:OpenMetaverse.Packets.AgentFOVPacket">
16532 <summary> 16532 <exclude/>
16533 Creates a new inventory folder 16533 </member>
16534 </summary> 16534 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock">
16535 <param name="parentID">ID of the folder to put this folder in</param> 16535 <exclude/>
16536 <param name="name">Name of the folder to create</param> 16536 </member>
16537 <returns>The UUID of the newly created folder</returns> 16537 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock">
16538 </member> 16538 <exclude/>
16539 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 16539 </member>
16540 <summary> 16540 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket">
16541 Creates a new inventory folder 16541 <exclude/>
16542 </summary> 16542 </member>
16543 <param name="parentID">ID of the folder to put this folder in</param> 16543 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock">
16544 <param name="name">Name of the folder to create</param> 16544 <exclude/>
16545 <param name="preferredType">Sets this folder as the default folder 16545 </member>
16546 for new assets of the specified type. Use <code>AssetType.Unknown</code> 16546 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock">
16547 to create a normal folder, otherwise it will likely create a 16547 <exclude/>
16548 duplicate of an existing folder type</param> 16548 </member>
16549 <returns>The UUID of the newly created folder</returns> 16549 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket">
16550 <remarks>If you specify a preferred type of <code>AsseType.Folder</code> 16550 <exclude/>
16551 it will create a new root folder which may likely cause all sorts 16551 </member>
16552 of strange problems</remarks> 16552 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock">
16553 </member> 16553 <exclude/>
16554 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 16554 </member>
16555 <summary> 16555 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock">
16556 Create an inventory item and upload asset data 16556 <exclude/>
16557 </summary> 16557 </member>
16558 <param name="data">Asset data</param> 16558 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock">
16559 <param name="name">Inventory item name</param> 16559 <exclude/>
16560 <param name="description">Inventory item description</param> 16560 </member>
16561 <param name="assetType">Asset type</param> 16561 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock">
16562 <param name="invType">Inventory type</param> 16562 <exclude/>
16563 <param name="folderID">Put newly created inventory in this folder</param> 16563 </member>
16564 <param name="callback">Delegate that will receive feedback on success or failure</param> 16564 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket">
16565 </member> 16565 <exclude/>
16566 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 16566 </member>
16567 <summary> 16567 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock">
16568 Create an inventory item and upload asset data 16568 <exclude/>
16569 </summary> 16569 </member>
16570 <param name="data">Asset data</param> 16570 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock">
16571 <param name="name">Inventory item name</param> 16571 <exclude/>
16572 <param name="description">Inventory item description</param> 16572 </member>
16573 <param name="assetType">Asset type</param> 16573 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket">
16574 <param name="invType">Inventory type</param> 16574 <exclude/>
16575 <param name="folderID">Put newly created inventory in this folder</param> 16575 </member>
16576 <param name="permissions">Permission of the newly created item 16576 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock">
16577 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param> 16577 <exclude/>
16578 <param name="callback">Delegate that will receive feedback on success or failure</param> 16578 </member>
16579 </member> 16579 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket">
16580 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 16580 <exclude/>
16581 <summary> 16581 </member>
16582 16582 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock">
16583 </summary> 16583 <exclude/>
16584 <param name="item"></param> 16584 </member>
16585 <param name="newParent"></param> 16585 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket">
16586 <param name="newName"></param> 16586 <exclude/>
16587 <param name="callback"></param> 16587 </member>
16588 </member> 16588 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock">
16589 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 16589 <exclude/>
16590 <summary> 16590 </member>
16591 16591 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket">
16592 </summary> 16592 <exclude/>
16593 <param name="item"></param> 16593 </member>
16594 <param name="newParent"></param> 16594 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock">
16595 <param name="newName"></param> 16595 <exclude/>
16596 <param name="oldOwnerID"></param> 16596 </member>
16597 <param name="callback"></param> 16597 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock">
16598 </member> 16598 <exclude/>
16599 <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)"> 16599 </member>
16600 <summary> 16600 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket">
16601 16601 <exclude/>
16602 </summary> 16602 </member>
16603 <param name="items"></param> 16603 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock">
16604 <param name="targetFolders"></param> 16604 <exclude/>
16605 <param name="newNames"></param> 16605 </member>
16606 <param name="oldOwnerID"></param> 16606 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock">
16607 <param name="callback"></param> 16607 <exclude/>
16608 </member> 16608 </member>
16609 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 16609 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock">
16610 <summary> 16610 <exclude/>
16611 Request a copy of an asset embedded within a notecard 16611 </member>
16612 </summary> 16612 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket">
16613 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param> 16613 <exclude/>
16614 <param name="notecardID">UUID of the notecard to request an asset from</param> 16614 </member>
16615 <param name="folderID">Target folder for asset to go to in your inventory</param> 16615 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock">
16616 <param name="itemID">UUID of the embedded asset</param> 16616 <exclude/>
16617 <param name="callback">callback to run when item is copied to inventory</param> 16617 </member>
16618 </member> 16618 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock">
16619 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)"> 16619 <exclude/>
16620 <summary> 16620 </member>
16621 16621 <member name="T:OpenMetaverse.Packets.ObjectScalePacket">
16622 </summary> 16622 <exclude/>
16623 <param name="item"></param> 16623 </member>
16624 </member> 16624 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock">
16625 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 16625 <exclude/>
16626 <summary> 16626 </member>
16627 16627 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock">
16628 </summary> 16628 <exclude/>
16629 <param name="items"></param> 16629 </member>
16630 </member> 16630 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket">
16631 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)"> 16631 <exclude/>
16632 <summary> 16632 </member>
16633 16633 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock">
16634 </summary> 16634 <exclude/>
16635 <param name="items"></param> 16635 </member>
16636 <param name="transactionID"></param> 16636 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock">
16637 </member> 16637 <exclude/>
16638 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 16638 </member>
16639 <summary> 16639 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket">
16640 16640 <exclude/>
16641 </summary> 16641 </member>
16642 <param name="data"></param> 16642 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock">
16643 <param name="notecardID"></param> 16643 <exclude/>
16644 <param name="callback"></param> 16644 </member>
16645 </member> 16645 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket">
16646 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 16646 <exclude/>
16647 <summary> 16647 </member>
16648 Upload new gesture asset for an inventory gesture item 16648 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock">
16649 </summary> 16649 <exclude/>
16650 <param name="data">Encoded gesture asset</param> 16650 </member>
16651 <param name="gestureID">Gesture inventory UUID</param> 16651 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock">
16652 <param name="callback">Callback whick will be called when upload is complete</param> 16652 <exclude/>
16653 </member> 16653 </member>
16654 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 16654 <member name="T:OpenMetaverse.Packets.ObjectImagePacket">
16655 <summary> 16655 <exclude/>
16656 Update an existing script in an agents Inventory 16656 </member>
16657 </summary> 16657 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock">
16658 <param name="data">A byte[] array containing the encoded scripts contents</param> 16658 <exclude/>
16659 <param name="itemID">the itemID of the script</param> 16659 </member>
16660 <param name="mono">if true, sets the script content to run on the mono interpreter</param> 16660 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock">
16661 <param name="callback"></param> 16661 <exclude/>
16662 </member> 16662 </member>
16663 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)"> 16663 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket">
16664 <summary> 16664 <exclude/>
16665 Rez an object from inventory 16665 </member>
16666 </summary> 16666 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock">
16667 <param name="simulator">Simulator to place object in</param> 16667 <exclude/>
16668 <param name="rotation">Rotation of the object when rezzed</param> 16668 </member>
16669 <param name="position">Vector of where to place object</param> 16669 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock">
16670 <param name="item">InventoryItem object containing item details</param> 16670 <exclude/>
16671 </member> 16671 </member>
16672 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 16672 <member name="T:OpenMetaverse.Packets.ObjectShapePacket">
16673 <summary> 16673 <exclude/>
16674 Rez an object from inventory 16674 </member>
16675 </summary> 16675 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock">
16676 <param name="simulator">Simulator to place object in</param> 16676 <exclude/>
16677 <param name="rotation">Rotation of the object when rezzed</param> 16677 </member>
16678 <param name="position">Vector of where to place object</param> 16678 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock">
16679 <param name="item">InventoryItem object containing item details</param> 16679 <exclude/>
16680 <param name="groupOwner">UUID of group to own the object</param> 16680 </member>
16681 </member> 16681 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket">
16682 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 16682 <exclude/>
16683 <summary> 16683 </member>
16684 Rez an object from inventory 16684 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock">
16685 </summary> 16685 <exclude/>
16686 <param name="simulator">Simulator to place object in</param> 16686 </member>
16687 <param name="rotation">Rotation of the object when rezzed</param> 16687 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock">
16688 <param name="position">Vector of where to place object</param> 16688 <exclude/>
16689 <param name="item">InventoryItem object containing item details</param> 16689 </member>
16690 <param name="groupOwner">UUID of group to own the object</param> 16690 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket">
16691 <param name="queryID">User defined queryID to correlate replies</param> 16691 <exclude/>
16692 <param name="requestObjectDetails">if set to true the simulator 16692 </member>
16693 will automatically send object detail packet(s) back to the client</param> 16693 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock">
16694 </member> 16694 <exclude/>
16695 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)"> 16695 </member>
16696 <summary> 16696 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock">
16697 DeRez an object from the simulator to the agents Objects folder in the agents Inventory 16697 <exclude/>
16698 </summary> 16698 </member>
16699 <param name="objectLocalID">The simulator Local ID of the object</param> 16699 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock">
16700 </member> 16700 <exclude/>
16701 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16701 </member>
16702 <summary> 16702 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket">
16703 DeRez an object from the simulator and return to inventory 16703 <exclude/>
16704 </summary> 16704 </member>
16705 <param name="objectLocalID">The simulator Local ID of the object</param> 16705 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock">
16706 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param> 16706 <exclude/>
16707 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or- 16707 </member>
16708 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param> 16708 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock">
16709 <param name="transactionID">The transaction ID for this request which 16709 <exclude/>
16710 can be used to correlate this request with other packets</param> 16710 </member>
16711 </member> 16711 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket">
16712 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 16712 <exclude/>
16713 <summary> 16713 </member>
16714 Rez an item from inventory to its previous simulator location 16714 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock">
16715 </summary> 16715 <exclude/>
16716 <param name="simulator"></param> 16716 </member>
16717 <param name="item"></param> 16717 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock">
16718 <param name="queryID"></param> 16718 <exclude/>
16719 <returns></returns> 16719 </member>
16720 </member> 16720 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket">
16721 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 16721 <exclude/>
16722 <summary> 16722 </member>
16723 Give an inventory item to another avatar 16723 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock">
16724 </summary> 16724 <exclude/>
16725 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param> 16725 </member>
16726 <param name="itemName">The name of the item</param> 16726 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock">
16727 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param> 16727 <exclude/>
16728 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param> 16728 </member>
16729 <param name="doEffect">true to generate a beameffect during transfer</param> 16729 <member name="T:OpenMetaverse.Packets.DerezContainerPacket">
16730 </member> 16730 <exclude/>
16731 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 16731 </member>
16732 <summary> 16732 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock">
16733 Give an inventory Folder with contents to another avatar 16733 <exclude/>
16734 </summary> 16734 </member>
16735 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param> 16735 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket">
16736 <param name="folderName">The name of the folder</param> 16736 <exclude/>
16737 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param> 16737 </member>
16738 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param> 16738 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock">
16739 <param name="doEffect">true to generate a beameffect during transfer</param> 16739 <exclude/>
16740 </member> 16740 </member>
16741 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)"> 16741 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock">
16742 <summary> 16742 <exclude/>
16743 16743 </member>
16744 </summary> 16744 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock">
16745 <param name="objectLocalID"></param> 16745 <exclude/>
16746 <param name="item"></param> 16746 </member>
16747 <returns></returns> 16747 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket">
16748 </member> 16748 <exclude/>
16749 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)"> 16749 </member>
16750 <summary> 16750 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock">
16751 Get the inventory of a Task (Primitive) 16751 <exclude/>
16752 </summary> 16752 </member>
16753 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param> 16753 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock">
16754 <param name="objectLocalID">The tasks simulator local ID</param> 16754 <exclude/>
16755 <param name="timeoutMS">milliseconds to wait for reply from simulator</param> 16755 </member>
16756 <returns>A List containing the inventory items inside the task</returns> 16756 <member name="T:OpenMetaverse.Packets.ObjectNamePacket">
16757 </member> 16757 <exclude/>
16758 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"> 16758 </member>
16759 <summary> 16759 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock">
16760 16760 <exclude/>
16761 </summary> 16761 </member>
16762 <param name="objectLocalID"></param> 16762 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock">
16763 </member> 16763 <exclude/>
16764 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)"> 16764 </member>
16765 <summary> 16765 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket">
16766 Request the contents of a tasks (primitives) inventory 16766 <exclude/>
16767 </summary> 16767 </member>
16768 <param name="objectLocalID">The simulator Local ID of the object</param> 16768 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock">
16769 <param name="simulator">A reference to the simulator object that contains the object</param> 16769 <exclude/>
16770 </member> 16770 </member>
16771 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 16771 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock">
16772 <summary> 16772 <exclude/>
16773 Moves an Item from an objects (Prim) Inventory to the specified folder in the avatars inventory 16773 </member>
16774 </summary> 16774 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket">
16775 <param name="objectLocalID">LocalID of the object in the simulator</param> 16775 <exclude/>
16776 <param name="taskItemID">UUID of the task item to move</param> 16776 </member>
16777 <param name="inventoryFolderID">UUID of the folder to move the item to</param> 16777 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock">
16778 <param name="simulator">Simulator Object</param> 16778 <exclude/>
16779 </member> 16779 </member>
16780 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 16780 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock">
16781 <summary> 16781 <exclude/>
16782 Remove an item from an objects (Prim) Inventory 16782 </member>
16783 </summary> 16783 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket">
16784 <param name="objectLocalID">LocalID of the object in the simulator</param> 16784 <exclude/>
16785 <param name="taskItemID">UUID of the task item to remove</param> 16785 </member>
16786 <param name="simulator">Simulator Object</param> 16786 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock">
16787 </member> 16787 <exclude/>
16788 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)"> 16788 </member>
16789 <summary> 16789 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock">
16790 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory 16790 <exclude/>
16791 </summary> 16791 </member>
16792 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param> 16792 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket">
16793 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param> 16793 <exclude/>
16794 <param name="enableScript">true to set the scripts running state to enabled</param> 16794 </member>
16795 <returns>A Unique Transaction ID</returns> 16795 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock">
16796 <remarks> 16796 <exclude/>
16797 <code> 16797 </member>
16798 uint Prim = 95899503; // Fake prim ID 16798 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock">
16799 UUID Script = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory 16799 <exclude/>
16800 16800 </member>
16801 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID, 16801 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket">
16802 false, true, InventorySortOrder.ByName, 10000); 16802 <exclude/>
16803 16803 </member>
16804 UUID Transaction = Client.Inventory.RezScript(Prim, (InventoryItem)Client.Inventory.Store[Script]); 16804 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock">
16805 </code> 16805 <exclude/>
16806 </remarks> 16806 </member>
16807 </member> 16807 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock">
16808 <member name="M:OpenMetaverse.InventoryManager.GetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16808 <exclude/>
16809 <summary> 16809 </member>
16810 Send a request to the simulator to get the running status of a script. The reply will come back via the EventQueue 16810 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket">
16811 in a ScriptRunningReply message 16811 <exclude/>
16812 </summary> 16812 </member>
16813 <param name="objectID">The object containing the script <see cref="T:OpenMetaverse.UUID"/></param> 16813 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock">
16814 <param name="scriptID">The script contained in the task inventorys <see cref="T:OpenMetaverse.UUID"/></param> 16814 <exclude/>
16815 </member> 16815 </member>
16816 <member name="M:OpenMetaverse.InventoryManager.SetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 16816 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock">
16817 <summary> 16817 <exclude/>
16818 Sets a script running state which is in a task inventory 16818 </member>
16819 </summary> 16819 <member name="T:OpenMetaverse.Packets.ObjectDropPacket">
16820 <param name="objectID">The object containing the script <see cref="T:OpenMetaverse.UUID"/></param> 16820 <exclude/>
16821 <param name="scriptID">The script contained in the task inventorys <see cref="T:OpenMetaverse.UUID"/></param> 16821 </member>
16822 <param name="running">true to set the script running, false to stop a running script</param> 16822 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock">
16823 </member> 16823 <exclude/>
16824 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)"> 16824 </member>
16825 <summary> 16825 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock">
16826 Create a CRC from an InventoryItem 16826 <exclude/>
16827 </summary> 16827 </member>
16828 <param name="iitem">The source InventoryItem</param> 16828 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket">
16829 <returns>A uint representing the source InventoryItem as a CRC</returns> 16829 <exclude/>
16830 </member> 16830 </member>
16831 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)"> 16831 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock">
16832 <summary> 16832 <exclude/>
16833 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id 16833 </member>
16834 </summary> 16834 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock">
16835 <param name="shadowID">Obfuscated shadow_id value</param> 16835 <exclude/>
16836 <returns>Deobfuscated asset_id value</returns> 16836 </member>
16837 </member> 16837 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket">
16838 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 16838 <exclude/>
16839 <summary> 16839 </member>
16840 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object 16840 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock">
16841 </summary> 16841 <exclude/>
16842 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param> 16842 </member>
16843 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param> 16843 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock">
16844 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns> 16844 <exclude/>
16845 </member> 16845 </member>
16846 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)"> 16846 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket">
16847 <summary> 16847 <exclude/>
16848 Parse the results of a RequestTaskInventory() response 16848 </member>
16849 </summary> 16849 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock">
16850 <param name="taskData">A string which contains the data from the task reply</param> 16850 <exclude/>
16851 <returns>A List containing the items contained within the tasks inventory</returns> 16851 </member>
16852 </member> 16852 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock">
16853 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 16853 <exclude/>
16854 <summary> 16854 </member>
16855 UpdateCreateInventoryItem packets are received when a new inventory item 16855 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock">
16856 is created. This may occur when an object that's rezzed in world is 16856 <exclude/>
16857 taken into inventory, when an item is created using the CreateInventoryItem 16857 </member>
16858 packet, or when an object is purchased 16858 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket">
16859 </summary> 16859 <exclude/>
16860 </member> 16860 </member>
16861 <member name="M:OpenMetaverse.InventoryManager.UpdateScriptAgentInventoryResponse(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 16861 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock">
16862 <summary> 16862 <exclude/>
16863 16863 </member>
16864 </summary> 16864 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock">
16865 <param name="client"></param> 16865 <exclude/>
16866 <param name="result"></param> 16866 </member>
16867 <param name="error"></param> 16867 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock">
16868 </member> 16868 <exclude/>
16869 <member name="E:OpenMetaverse.InventoryManager.OnItemReceived"> 16869 </member>
16870 <summary> 16870 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket">
16871 Fired when a reply to a RequestFetchInventory() is received 16871 <exclude/>
16872 </summary> 16872 </member>
16873 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> 16873 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock">
16874 </member> 16874 <exclude/>
16875 <member name="E:OpenMetaverse.InventoryManager.OnFolderUpdated"> 16875 </member>
16876 <summary> 16876 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock">
16877 Fired when a response to a RequestFolderContents() is received 16877 <exclude/>
16878 </summary> 16878 </member>
16879 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/> 16879 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock">
16880 </member> 16880 <exclude/>
16881 <member name="E:OpenMetaverse.InventoryManager.OnObjectOffered"> 16881 </member>
16882 <summary> 16882 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket">
16883 Fired when an object or another avatar offers us an inventory item 16883 <exclude/>
16884 </summary> 16884 </member>
16885 </member> 16885 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock">
16886 <member name="E:OpenMetaverse.InventoryManager.OnFindObjectByPath"> 16886 <exclude/>
16887 <summary> 16887 </member>
16888 Fired when a response to FindObjectByPath() is received 16888 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock">
16889 </summary> 16889 <exclude/>
16890 <seealso cref="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)"/> 16890 </member>
16891 </member> 16891 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket">
16892 <member name="E:OpenMetaverse.InventoryManager.OnTaskItemReceived"> 16892 <exclude/>
16893 <summary> 16893 </member>
16894 Fired when a task inventory item is received 16894 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock">
16895 16895 <exclude/>
16896 This may occur when an object that's rezzed in world is 16896 </member>
16897 taken into inventory, when an item is created using the CreateInventoryItem 16897 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock">
16898 packet, or when an object is purchased 16898 <exclude/>
16899 </summary> 16899 </member>
16900 </member> 16900 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket">
16901 <member name="E:OpenMetaverse.InventoryManager.OnTaskInventoryReply"> 16901 <exclude/>
16902 <summary> 16902 </member>
16903 Fired in response to a request for a tasks (primitive) inventory 16903 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock">
16904 </summary> 16904 <exclude/>
16905 <seealso cref="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)"/> 16905 </member>
16906 <seealso cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> 16906 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock">
16907 </member> 16907 <exclude/>
16908 <member name="E:OpenMetaverse.InventoryManager.OnSaveAssetToInventory"> 16908 </member>
16909 <summary> 16909 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket">
16910 Fired when a SaveAssetToInventory packet is received, generally after the logout reply handler 16910 <exclude/>
16911 </summary> 16911 </member>
16912 </member> 16912 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock">
16913 <member name="E:OpenMetaverse.InventoryManager.OnScriptRunning"> 16913 <exclude/>
16914 <summary> 16914 </member>
16915 Fired in response to a GetScriptRunning request 16915 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock">
16916 </summary> 16916 <exclude/>
16917 </member> 16917 </member>
16918 <member name="P:OpenMetaverse.InventoryManager.Store"> 16918 <member name="T:OpenMetaverse.Packets.ModifyLandPacket">
16919 <summary> 16919 <exclude/>
16920 Get this agents Inventory data 16920 </member>
16921 </summary> 16921 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock">
16922 </member> 16922 <exclude/>
16923 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback"> 16923 </member>
16924 <summary> 16924 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock">
16925 Callback for inventory item creation finishing 16925 <exclude/>
16926 </summary> 16926 </member>
16927 <param name="success">Whether the request to create an inventory 16927 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock">
16928 item succeeded or not</param> 16928 <exclude/>
16929 <param name="item">Inventory item being created. If success is 16929 </member>
16930 false this will be null</param> 16930 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock">
16931 </member> 16931 <exclude/>
16932 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback"> 16932 </member>
16933 <summary> 16933 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket">
16934 Callback for an inventory item being create from an uploaded asset 16934 <exclude/>
16935 </summary> 16935 </member>
16936 <param name="success">true if inventory item creation was successful</param> 16936 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock">
16937 <param name="status"></param> 16937 <exclude/>
16938 <param name="itemID"></param> 16938 </member>
16939 <param name="assetID"></param> 16939 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket">
16940 </member> 16940 <exclude/>
16941 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback"> 16941 </member>
16942 <summary> 16942 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock">
16943 16943 <exclude/>
16944 </summary> 16944 </member>
16945 <param name="item"></param> 16945 <member name="T:OpenMetaverse.Packets.StateSavePacket">
16946 </member> 16946 <exclude/>
16947 <member name="T:OpenMetaverse.InventoryManager.ItemReceivedCallback"> 16947 </member>
16948 <summary> 16948 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock">
16949 16949 <exclude/>
16950 </summary> 16950 </member>
16951 <param name="item"></param> 16951 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock">
16952 </member> 16952 <exclude/>
16953 <member name="T:OpenMetaverse.InventoryManager.FolderUpdatedCallback"> 16953 </member>
16954 <summary> 16954 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket">
16955 Callback for an inventory folder updating 16955 <exclude/>
16956 </summary> 16956 </member>
16957 <param name="folderID">UUID of the folder that was updated</param> 16957 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock">
16958 </member> 16958 <exclude/>
16959 <member name="T:OpenMetaverse.InventoryManager.ObjectOfferedCallback"> 16959 </member>
16960 <summary> 16960 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket">
16961 Callback for when an inventory item is offered to us by another avatar or an object 16961 <exclude/>
16962 </summary> 16962 </member>
16963 <param name="offerDetails">A <seealso cref="T:OpenMetaverse.InstantMessage"/> object containing specific 16963 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock">
16964 details on the item being offered, eg who its from</param> 16964 <exclude/>
16965 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/>AssetType being offered</param> 16965 </member>
16966 <param name="objectID">Will be null if item is offered from an object</param> 16966 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock">
16967 <param name="fromTask">will be true of item is offered from an object</param> 16967 <exclude/>
16968 <returns>Return true to accept the offer, or false to decline it</returns> 16968 </member>
16969 </member> 16969 <member name="T:OpenMetaverse.Packets.TrackAgentPacket">
16970 <member name="T:OpenMetaverse.InventoryManager.TaskItemReceivedCallback"> 16970 <exclude/>
16971 <summary> 16971 </member>
16972 Callback when an inventory object is accepted and received from a 16972 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock">
16973 task inventory. This is the callback in which you actually get 16973 <exclude/>
16974 the ItemID, as in ObjectOfferedCallback it is null when received 16974 </member>
16975 from a task. 16975 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock">
16976 </summary> 16976 <exclude/>
16977 <param name="itemID"></param> 16977 </member>
16978 <param name="folderID"></param> 16978 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket">
16979 <param name="creatorID"></param> 16979 <exclude/>
16980 <param name="assetID"></param> 16980 </member>
16981 <param name="type"></param> 16981 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock">
16982 </member> 16982 <exclude/>
16983 <member name="T:OpenMetaverse.InventoryManager.FindObjectByPathCallback"> 16983 </member>
16984 <summary> 16984 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock">
16985 16985 <exclude/>
16986 </summary> 16986 </member>
16987 <param name="path"></param> 16987 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock">
16988 <param name="inventoryObjectID"></param> 16988 <exclude/>
16989 </member> 16989 </member>
16990 <member name="T:OpenMetaverse.InventoryManager.TaskInventoryReplyCallback"> 16990 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock">
16991 <summary> 16991 <exclude/>
16992 Reply received after calling <code>RequestTaskInventory</code>, 16992 </member>
16993 contains a filename that can be used in an asset download request 16993 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock">
16994 </summary> 16994 <exclude/>
16995 <param name="itemID">UUID of the inventory item</param> 16995 </member>
16996 <param name="serial">Version number of the task inventory asset</param> 16996 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket">
16997 <param name="assetFilename">Filename of the task inventory asset</param> 16997 <exclude/>
16998 </member> 16998 </member>
16999 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback"> 16999 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock">
17000 <summary> 17000 <exclude/>
17001 Reply received when uploading an inventory asset 17001 </member>
17002 </summary> 17002 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock">
17003 <param name="success">Has upload been successful</param> 17003 <exclude/>
17004 <param name="status">Error message if upload failed</param> 17004 </member>
17005 <param name="itemID">Inventory asset UUID</param> 17005 <member name="T:OpenMetaverse.Packets.UserReportPacket">
17006 <param name="assetID">New asset UUID</param> 17006 <exclude/>
17007 </member> 17007 </member>
17008 <member name="T:OpenMetaverse.InventoryManager.SaveAssetToInventoryCallback"> 17008 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock">
17009 <summary> 17009 <exclude/>
17010 Fired when local inventory store needs to be updated. Generally at logout to update a local cache 17010 </member>
17011 </summary> 17011 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock">
17012 <param name="itemID">the assets UUID</param> 17012 <exclude/>
17013 <param name="newAssetID">The new AssetID of the item, or UUID.Zero</param> 17013 </member>
17014 </member> 17014 <member name="T:OpenMetaverse.Packets.AlertMessagePacket">
17015 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback"> 17015 <exclude/>
17016 <summary> 17016 </member>
17017 17017 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock">
17018 </summary> 17018 <exclude/>
17019 <param name="success"></param> 17019 </member>
17020 <param name="status"></param> 17020 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock">
17021 <param name="itemID"></param> 17021 <exclude/>
17022 <param name="assetID"></param> 17022 </member>
17023 </member> 17023 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket">
17024 <member name="T:OpenMetaverse.InventoryManager.ScriptRunningCallback"> 17024 <exclude/>
17025 <summary> 17025 </member>
17026 17026 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock">
17027 </summary> 17027 <exclude/>
17028 <param name="objectID"></param> 17028 </member>
17029 <param name="sctriptID"></param> 17029 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock">
17030 <param name="isMono"></param> 17030 <exclude/>
17031 <param name="isRunning"></param> 17031 </member>
17032 </member> 17032 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket">
17033 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh"> 17033 <exclude/>
17034 <summary> 17034 </member>
17035 Level of Detail mesh 17035 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock">
17036 </summary> 17036 <exclude/>
17037 </member> 17037 </member>
17038 <member name="T:OpenMetaverse.Bumpiness"> 17038 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket">
17039 <summary> 17039 <exclude/>
17040 The type of bump-mapping applied to a face 17040 </member>
17041 </summary> 17041 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock">
17042 </member> 17042 <exclude/>
17043 <member name="F:OpenMetaverse.Bumpiness.None"> 17043 </member>
17044 <summary></summary> 17044 <member name="T:OpenMetaverse.Packets.HealthMessagePacket">
17045 </member> 17045 <exclude/>
17046 <member name="F:OpenMetaverse.Bumpiness.Brightness"> 17046 </member>
17047 <summary></summary> 17047 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock">
17048 </member> 17048 <exclude/>
17049 <member name="F:OpenMetaverse.Bumpiness.Darkness"> 17049 </member>
17050 <summary></summary> 17050 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket">
17051 </member> 17051 <exclude/>
17052 <member name="F:OpenMetaverse.Bumpiness.Woodgrain"> 17052 </member>
17053 <summary></summary> 17053 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock">
17054 </member> 17054 <exclude/>
17055 <member name="F:OpenMetaverse.Bumpiness.Bark"> 17055 </member>
17056 <summary></summary> 17056 <member name="T:OpenMetaverse.Packets.SimStatsPacket">
17057 </member> 17057 <exclude/>
17058 <member name="F:OpenMetaverse.Bumpiness.Bricks"> 17058 </member>
17059 <summary></summary> 17059 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock">
17060 </member> 17060 <exclude/>
17061 <member name="F:OpenMetaverse.Bumpiness.Checker"> 17061 </member>
17062 <summary></summary> 17062 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock">
17063 </member> 17063 <exclude/>
17064 <member name="F:OpenMetaverse.Bumpiness.Concrete"> 17064 </member>
17065 <summary></summary> 17065 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock">
17066 </member> 17066 <exclude/>
17067 <member name="F:OpenMetaverse.Bumpiness.Crustytile"> 17067 </member>
17068 <summary></summary> 17068 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket">
17069 </member> 17069 <exclude/>
17070 <member name="F:OpenMetaverse.Bumpiness.Cutstone"> 17070 </member>
17071 <summary></summary> 17071 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock">
17072 </member> 17072 <exclude/>
17073 <member name="F:OpenMetaverse.Bumpiness.Discs"> 17073 </member>
17074 <summary></summary> 17074 <member name="T:OpenMetaverse.Packets.RegionInfoPacket">
17075 </member> 17075 <exclude/>
17076 <member name="F:OpenMetaverse.Bumpiness.Gravel"> 17076 </member>
17077 <summary></summary> 17077 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock">
17078 </member> 17078 <exclude/>
17079 <member name="F:OpenMetaverse.Bumpiness.Petridish"> 17079 </member>
17080 <summary></summary> 17080 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock">
17081 </member> 17081 <exclude/>
17082 <member name="F:OpenMetaverse.Bumpiness.Siding"> 17082 </member>
17083 <summary></summary> 17083 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block">
17084 </member> 17084 <exclude/>
17085 <member name="F:OpenMetaverse.Bumpiness.Stonetile"> 17085 </member>
17086 <summary></summary> 17086 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket">
17087 </member> 17087 <exclude/>
17088 <member name="F:OpenMetaverse.Bumpiness.Stucco"> 17088 </member>
17089 <summary></summary> 17089 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock">
17090 </member> 17090 <exclude/>
17091 <member name="F:OpenMetaverse.Bumpiness.Suction"> 17091 </member>
17092 <summary></summary> 17092 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock">
17093 </member> 17093 <exclude/>
17094 <member name="F:OpenMetaverse.Bumpiness.Weave"> 17094 </member>
17095 <summary></summary> 17095 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket">
17096 </member> 17096 <exclude/>
17097 <member name="T:OpenMetaverse.Shininess"> 17097 </member>
17098 <summary> 17098 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock">
17099 The level of shininess applied to a face 17099 <exclude/>
17100 </summary> 17100 </member>
17101 </member> 17101 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block">
17102 <member name="F:OpenMetaverse.Shininess.None"> 17102 <exclude/>
17103 <summary></summary> 17103 </member>
17104 </member> 17104 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block">
17105 <member name="F:OpenMetaverse.Shininess.Low"> 17105 <exclude/>
17106 <summary></summary> 17106 </member>
17107 </member> 17107 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket">
17108 <member name="F:OpenMetaverse.Shininess.Medium"> 17108 <exclude/>
17109 <summary></summary> 17109 </member>
17110 </member> 17110 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock">
17111 <member name="F:OpenMetaverse.Shininess.High"> 17111 <exclude/>
17112 <summary></summary> 17112 </member>
17113 </member> 17113 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock">
17114 <member name="T:OpenMetaverse.MappingType"> 17114 <exclude/>
17115 <summary> 17115 </member>
17116 The texture mapping style used for a face 17116 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket">
17117 </summary> 17117 <exclude/>
17118 </member> 17118 </member>
17119 <member name="F:OpenMetaverse.MappingType.Default"> 17119 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock">
17120 <summary></summary> 17120 <exclude/>
17121 </member> 17121 </member>
17122 <member name="F:OpenMetaverse.MappingType.Planar"> 17122 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket">
17123 <summary></summary> 17123 <exclude/>
17124 </member> 17124 </member>
17125 <member name="T:OpenMetaverse.TextureAttributes"> 17125 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock">
17126 <summary> 17126 <exclude/>
17127 Flags in the TextureEntry block that describe which properties are 17127 </member>
17128 set 17128 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket">
17129 </summary> 17129 <exclude/>
17130 </member> 17130 </member>
17131 <member name="F:OpenMetaverse.TextureAttributes.None"> 17131 <member name="T:OpenMetaverse.Packets.TransferRequestPacket">
17132 <summary></summary> 17132 <exclude/>
17133 </member> 17133 </member>
17134 <member name="F:OpenMetaverse.TextureAttributes.TextureID"> 17134 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock">
17135 <summary></summary> 17135 <exclude/>
17136 </member> 17136 </member>
17137 <member name="F:OpenMetaverse.TextureAttributes.RGBA"> 17137 <member name="T:OpenMetaverse.Packets.TransferInfoPacket">
17138 <summary></summary> 17138 <exclude/>
17139 </member> 17139 </member>
17140 <member name="F:OpenMetaverse.TextureAttributes.RepeatU"> 17140 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock">
17141 <summary></summary> 17141 <exclude/>
17142 </member> 17142 </member>
17143 <member name="F:OpenMetaverse.TextureAttributes.RepeatV"> 17143 <member name="T:OpenMetaverse.Packets.TransferAbortPacket">
17144 <summary></summary> 17144 <exclude/>
17145 </member> 17145 </member>
17146 <member name="F:OpenMetaverse.TextureAttributes.OffsetU"> 17146 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock">
17147 <summary></summary> 17147 <exclude/>
17148 </member> 17148 </member>
17149 <member name="F:OpenMetaverse.TextureAttributes.OffsetV"> 17149 <member name="T:OpenMetaverse.Packets.RequestXferPacket">
17150 <summary></summary> 17150 <exclude/>
17151 </member> 17151 </member>
17152 <member name="F:OpenMetaverse.TextureAttributes.Rotation"> 17152 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock">
17153 <summary></summary> 17153 <exclude/>
17154 </member> 17154 </member>
17155 <member name="F:OpenMetaverse.TextureAttributes.Material"> 17155 <member name="T:OpenMetaverse.Packets.AbortXferPacket">
17156 <summary></summary> 17156 <exclude/>
17157 </member> 17157 </member>
17158 <member name="F:OpenMetaverse.TextureAttributes.Media"> 17158 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock">
17159 <summary></summary> 17159 <exclude/>
17160 </member> 17160 </member>
17161 <member name="F:OpenMetaverse.TextureAttributes.Glow"> 17161 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket">
17162 <summary></summary> 17162 <exclude/>
17163 </member> 17163 </member>
17164 <member name="F:OpenMetaverse.TextureAttributes.All"> 17164 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock">
17165 <summary></summary> 17165 <exclude/>
17166 </member> 17166 </member>
17167 <member name="T:OpenMetaverse.Assets.AssetLandmark"> 17167 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock">
17168 <summary> 17168 <exclude/>
17169 Represents a Landmark with RegionID and Position vector 17169 </member>
17170 </summary> 17170 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock">
17171 </member> 17171 <exclude/>
17172 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID"> 17172 </member>
17173 <summary>UUID of the Landmark target region</summary> 17173 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket">
17174 </member> 17174 <exclude/>
17175 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position"> 17175 </member>
17176 <summary> Local position of the target </summary> 17176 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock">
17177 </member> 17177 <exclude/>
17178 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor"> 17178 </member>
17179 <summary>Construct an Asset of type Landmark</summary> 17179 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock">
17180 </member> 17180 <exclude/>
17181 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])"> 17181 </member>
17182 <summary> 17182 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket">
17183 Construct an Asset object of type Landmark 17183 <exclude/>
17184 </summary> 17184 </member>
17185 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 17185 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock">
17186 <param name="assetData">A byte array containing the raw asset data</param> 17186 <exclude/>
17187 </member> 17187 </member>
17188 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 17188 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket">
17189 <summary> 17189 <exclude/>
17190 Constuct an asset of type Landmark 17190 </member>
17191 </summary> 17191 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock">
17192 <param name="regionID">UUID of the target region</param> 17192 <exclude/>
17193 <param name="pos">Local position of landmark</param> 17193 </member>
17194 </member> 17194 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket">
17195 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode"> 17195 <exclude/>
17196 <summary> 17196 </member>
17197 Encode the raw contents of a string with the specific Landmark format 17197 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock">
17198 </summary> 17198 <exclude/>
17199 </member> 17199 </member>
17200 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode"> 17200 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock">
17201 <summary> 17201 <exclude/>
17202 Decode the raw asset data, populating the RegionID and Position 17202 </member>
17203 </summary> 17203 <member name="T:OpenMetaverse.Packets.KickUserPacket">
17204 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns> 17204 <exclude/>
17205 </member> 17205 </member>
17206 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType"> 17206 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock">
17207 <summary>Override the base classes AssetType</summary> 17207 <exclude/>
17208 </member> 17208 </member>
17209 <member name="T:OpenMetaverse.NotConnectedException"> 17209 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock">
17210 <summary> 17210 <exclude/>
17211 This exception is thrown whenever a network operation is attempted 17211 </member>
17212 without a network connection. 17212 <member name="T:OpenMetaverse.Packets.GodKickUserPacket">
17213 </summary> 17213 <exclude/>
17214 </member> 17214 </member>
17215 <member name="T:OpenMetaverse.NetworkManager"> 17215 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock">
17216 <summary> 17216 <exclude/>
17217 NetworkManager is responsible for managing the network layer of 17217 </member>
17218 OpenMetaverse. It tracks all the server connections, serializes 17218 <member name="T:OpenMetaverse.Packets.EjectUserPacket">
17219 outgoing traffic and deserializes incoming traffic, and provides 17219 <exclude/>
17220 instances of delegates for network-related events. 17220 </member>
17221 </summary> 17221 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock">
17222 <summary> 17222 <exclude/>
17223 Login Routines 17223 </member>
17224 </summary> 17224 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock">
17225 </member> 17225 <exclude/>
17226 <member name="F:OpenMetaverse.NetworkManager.Simulators"> 17226 </member>
17227 <summary>All of the simulators we are currently connected to</summary> 17227 <member name="T:OpenMetaverse.Packets.FreezeUserPacket">
17228 </member> 17228 <exclude/>
17229 <member name="F:OpenMetaverse.NetworkManager.CapsEvents"> 17229 </member>
17230 <summary>Handlers for incoming capability events</summary> 17230 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock">
17231 </member> 17231 <exclude/>
17232 <member name="F:OpenMetaverse.NetworkManager.PacketEvents"> 17232 </member>
17233 <summary>Handlers for incoming packets</summary> 17233 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock">
17234 </member> 17234 <exclude/>
17235 <member name="F:OpenMetaverse.NetworkManager.PacketInbox"> 17235 </member>
17236 <summary>Incoming packets that are awaiting handling</summary> 17236 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket">
17237 </member> 17237 <exclude/>
17238 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox"> 17238 </member>
17239 <summary>Outgoing packets that are awaiting handling</summary> 17239 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock">
17240 </member> 17240 <exclude/>
17241 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)"> 17241 </member>
17242 <summary> 17242 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket">
17243 Default constructor 17243 <exclude/>
17244 </summary> 17244 </member>
17245 <param name="client">Reference to the GridClient object</param> 17245 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock">
17246 </member> 17246 <exclude/>
17247 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,OpenMetaverse.NetworkManager.PacketCallback)"> 17247 </member>
17248 <summary> 17248 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock">
17249 Register an event handler for a packet. This is a low level event 17249 <exclude/>
17250 interface and should only be used if you are doing something not 17250 </member>
17251 supported in the library 17251 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket">
17252 </summary> 17252 <exclude/>
17253 <param name="type">Packet type to trigger events for</param> 17253 </member>
17254 <param name="callback">Callback to fire when a packet of this type 17254 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock">
17255 is received</param> 17255 <exclude/>
17256 </member> 17256 </member>
17257 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,OpenMetaverse.NetworkManager.PacketCallback)"> 17257 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock">
17258 <summary> 17258 <exclude/>
17259 Unregister an event handler for a packet. This is a low level event 17259 </member>
17260 interface and should only be used if you are doing something not 17260 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket">
17261 supported in the library 17261 <exclude/>
17262 </summary> 17262 </member>
17263 <param name="type">Packet type this callback is registered with</param> 17263 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock">
17264 <param name="callback">Callback to stop firing events for</param> 17264 <exclude/>
17265 </member> 17265 </member>
17266 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 17266 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock">
17267 <summary> 17267 <exclude/>
17268 Register a CAPS event handler. This is a low level event interface 17268 </member>
17269 and should only be used if you are doing something not supported in 17269 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock">
17270 the library 17270 <exclude/>
17271 </summary> 17271 </member>
17272 <param name="capsEvent">Name of the CAPS event to register a handler for</param> 17272 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket">
17273 <param name="callback">Callback to fire when a CAPS event is received</param> 17273 <exclude/>
17274 </member> 17274 </member>
17275 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 17275 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock">
17276 <summary> 17276 <exclude/>
17277 Unregister a CAPS event handler. This is a low level event interface 17277 </member>
17278 and should only be used if you are doing something not supported in 17278 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock">
17279 the library 17279 <exclude/>
17280 </summary> 17280 </member>
17281 <param name="capsEvent">Name of the CAPS event this callback is 17281 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket">
17282 registered with</param> 17282 <exclude/>
17283 <param name="callback">Callback to stop firing events for</param> 17283 </member>
17284 </member> 17284 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock">
17285 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)"> 17285 <exclude/>
17286 <summary> 17286 </member>
17287 Send a packet to the simulator the avatar is currently occupying 17287 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock">
17288 </summary> 17288 <exclude/>
17289 <param name="packet">Packet to send</param> 17289 </member>
17290 </member> 17290 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket">
17291 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 17291 <exclude/>
17292 <summary> 17292 </member>
17293 Send a packet to a specified simulator 17293 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock">
17294 </summary> 17294 <exclude/>
17295 <param name="packet">Packet to send</param> 17295 </member>
17296 <param name="simulator">Simulator to send the packet to</param> 17296 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock">
17297 </member> 17297 <exclude/>
17298 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)"> 17298 </member>
17299 <summary> 17299 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket">
17300 Connect to a simulator 17300 <exclude/>
17301 </summary> 17301 </member>
17302 <param name="ip">IP address to connect to</param> 17302 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock">
17303 <param name="port">Port to connect to</param> 17303 <exclude/>
17304 <param name="handle">Handle for this simulator, to identify its 17304 </member>
17305 location in the grid</param> 17305 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock">
17306 <param name="setDefault">Whether to set CurrentSim to this new 17306 <exclude/>
17307 connection, use this if the avatar is moving in to this simulator</param> 17307 </member>
17308 <param name="seedcaps">URL of the capabilities server to use for 17308 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket">
17309 this sim connection</param> 17309 <exclude/>
17310 <returns>A Simulator object on success, otherwise null</returns> 17310 </member>
17311 </member> 17311 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock">
17312 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)"> 17312 <exclude/>
17313 <summary> 17313 </member>
17314 Connect to a simulator 17314 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock">
17315 </summary> 17315 <exclude/>
17316 <param name="endPoint">IP address and port to connect to</param> 17316 </member>
17317 <param name="handle">Handle for this simulator, to identify its 17317 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket">
17318 location in the grid</param> 17318 <exclude/>
17319 <param name="setDefault">Whether to set CurrentSim to this new 17319 </member>
17320 connection, use this if the avatar is moving in to this simulator</param> 17320 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock">
17321 <param name="seedcaps">URL of the capabilities server to use for 17321 <exclude/>
17322 this sim connection</param> 17322 </member>
17323 <returns>A Simulator object on success, otherwise null</returns> 17323 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock">
17324 </member> 17324 <exclude/>
17325 <member name="M:OpenMetaverse.NetworkManager.Logout"> 17325 </member>
17326 <summary> 17326 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket">
17327 Initiate a blocking logout request. This will return when the logout 17327 <exclude/>
17328 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code> 17328 </member>
17329 has expired and the network layer is manually shut down 17329 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock">
17330 </summary> 17330 <exclude/>
17331 </member> 17331 </member>
17332 <member name="M:OpenMetaverse.NetworkManager.RequestLogout"> 17332 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock">
17333 <summary> 17333 <exclude/>
17334 Initiate the logout process. Check if logout succeeded with the 17334 </member>
17335 <code>OnLogoutReply</code> event, and if this does not fire the 17335 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket">
17336 <code>Shutdown()</code> function needs to be manually called 17336 <exclude/>
17337 </summary> 17337 </member>
17338 </member> 17338 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock">
17339 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)"> 17339 <exclude/>
17340 <summary> 17340 </member>
17341 17341 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock">
17342 </summary> 17342 <exclude/>
17343 <param name="sim"></param> 17343 </member>
17344 <param name="sendCloseCircuit"></param> 17344 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket">
17345 </member> 17345 <exclude/>
17346 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)"> 17346 </member>
17347 <summary> 17347 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock">
17348 Shutdown will disconnect all the sims except for the current sim 17348 <exclude/>
17349 first, and then kill the connection to CurrentSim. This should only 17349 </member>
17350 be called if the logout process times out on <code>RequestLogout</code> 17350 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock">
17351 </summary> 17351 <exclude/>
17352 </member> 17352 </member>
17353 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)"> 17353 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket">
17354 <summary> 17354 <exclude/>
17355 Searches through the list of currently connected simulators to find 17355 </member>
17356 one attached to the given IPEndPoint 17356 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock">
17357 </summary> 17357 <exclude/>
17358 <param name="endPoint">IPEndPoint of the Simulator to search for</param> 17358 </member>
17359 <returns>A Simulator reference on success, otherwise null</returns> 17359 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock">
17360 </member> 17360 <exclude/>
17361 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)"> 17361 </member>
17362 <summary> 17362 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock">
17363 Fire an event when an event queue connects for capabilities 17363 <exclude/>
17364 </summary> 17364 </member>
17365 <param name="simulator">Simulator the event queue is attached to</param> 17365 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket">
17366 </member> 17366 <exclude/>
17367 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 17367 </member>
17368 <summary> 17368 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock">
17369 Called to deal with LogoutReply packet and fires off callback 17369 <exclude/>
17370 </summary> 17370 </member>
17371 <param name="packet">Full packet of type LogoutReplyPacket</param> 17371 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock">
17372 <param name="simulator"></param> 17372 <exclude/>
17373 </member> 17373 </member>
17374 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability"> 17374 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket">
17375 <summary>Seed CAPS URL returned from the login server</summary> 17375 <exclude/>
17376 </member> 17376 </member>
17377 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist"> 17377 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock">
17378 <summary>A list of packets obtained during the login process which networkmanager will log but not process</summary> 17378 <exclude/>
17379 </member> 17379 </member>
17380 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)"> 17380 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock">
17381 <summary> 17381 <exclude/>
17382 Generate sane default values for a login request 17382 </member>
17383 </summary> 17383 <member name="T:OpenMetaverse.Packets.PickDeletePacket">
17384 <param name="firstName">Account first name</param> 17384 <exclude/>
17385 <param name="lastName">Account last name</param> 17385 </member>
17386 <param name="password">Account password</param> 17386 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock">
17387 <param name="userAgent">Client application name</param> 17387 <exclude/>
17388 <param name="userVersion">Client application version</param> 17388 </member>
17389 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing 17389 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock">
17390 sane defaults</returns> 17390 <exclude/>
17391 </member> 17391 </member>
17392 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)"> 17392 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket">
17393 <summary> 17393 <exclude/>
17394 Simplified login that takes the most common and required fields 17394 </member>
17395 </summary> 17395 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock">
17396 <param name="firstName">Account first name</param> 17396 <exclude/>
17397 <param name="lastName">Account last name</param> 17397 </member>
17398 <param name="password">Account password</param> 17398 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock">
17399 <param name="userAgent">Client application name</param> 17399 <exclude/>
17400 <param name="userVersion">Client application version</param> 17400 </member>
17401 <returns>Whether the login was successful or not. On failure the 17401 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket">
17402 LoginErrorKey string will contain the error code and LoginMessage 17402 <exclude/>
17403 will contain a description of the error</returns> 17403 </member>
17404 </member> 17404 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock">
17405 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)"> 17405 <exclude/>
17406 <summary> 17406 </member>
17407 Simplified login that takes the most common fields along with a 17407 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket">
17408 starting location URI, and can accept an MD5 string instead of a 17408 <exclude/>
17409 plaintext password 17409 </member>
17410 </summary> 17410 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock">
17411 <param name="firstName">Account first name</param> 17411 <exclude/>
17412 <param name="lastName">Account last name</param> 17412 </member>
17413 <param name="password">Account password or MD5 hash of the password 17413 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket">
17414 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param> 17414 <exclude/>
17415 <param name="userAgent">Client application name</param> 17415 </member>
17416 <param name="start">Starting location URI that can be built with 17416 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock">
17417 StartLocation()</param> 17417 <exclude/>
17418 <param name="userVersion">Client application version</param> 17418 </member>
17419 <returns>Whether the login was successful or not. On failure the 17419 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock">
17420 LoginErrorKey string will contain the error code and LoginMessage 17420 <exclude/>
17421 will contain a description of the error</returns> 17421 </member>
17422 </member> 17422 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket">
17423 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)"> 17423 <exclude/>
17424 <summary> 17424 </member>
17425 Login that takes a struct of all the values that will be passed to 17425 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock">
17426 the login server 17426 <exclude/>
17427 </summary> 17427 </member>
17428 <param name="loginParams">The values that will be passed to the login 17428 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock">
17429 server, all fields must be set even if they are String.Empty</param> 17429 <exclude/>
17430 <returns>Whether the login was successful or not. On failure the 17430 </member>
17431 LoginErrorKey string will contain the error code and LoginMessage 17431 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket">
17432 will contain a description of the error</returns> 17432 <exclude/>
17433 </member> 17433 </member>
17434 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)"> 17434 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock">
17435 <summary> 17435 <exclude/>
17436 Build a start location URI for passing to the Login function 17436 </member>
17437 </summary> 17437 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket">
17438 <param name="sim">Name of the simulator to start in</param> 17438 <exclude/>
17439 <param name="x">X coordinate to start at</param> 17439 </member>
17440 <param name="y">Y coordinate to start at</param> 17440 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock">
17441 <param name="z">Z coordinate to start at</param> 17441 <exclude/>
17442 <returns>String with a URI that can be used to login to a specified 17442 </member>
17443 location</returns> 17443 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock">
17444 </member> 17444 <exclude/>
17445 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)"> 17445 </member>
17446 <summary> 17446 <member name="T:OpenMetaverse.Packets.LoadURLPacket">
17447 Handles response from XML-RPC login replies 17447 <exclude/>
17448 </summary> 17448 </member>
17449 </member> 17449 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock">
17450 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 17450 <exclude/>
17451 <summary> 17451 </member>
17452 Handle response from LLSD login replies 17452 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket">
17453 </summary> 17453 <exclude/>
17454 <param name="client"></param> 17454 </member>
17455 <param name="result"></param> 17455 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock">
17456 <param name="error"></param> 17456 <exclude/>
17457 </member> 17457 </member>
17458 <member name="M:OpenMetaverse.NetworkManager.GetPlatform"> 17458 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket">
17459 <summary> 17459 <exclude/>
17460 Get current OS 17460 </member>
17461 </summary> 17461 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock">
17462 <returns>Either "Win" or "Linux"</returns> 17462 <exclude/>
17463 </member> 17463 </member>
17464 <member name="M:OpenMetaverse.NetworkManager.GetMAC"> 17464 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket">
17465 <summary> 17465 <exclude/>
17466 Get clients default Mac Address 17466 </member>
17467 </summary> 17467 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock">
17468 <returns>A string containing the first found Mac Address</returns> 17468 <exclude/>
17469 </member> 17469 </member>
17470 <member name="E:OpenMetaverse.NetworkManager.OnPacketSent"> 17470 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock">
17471 <summary> 17471 <exclude/>
17472 Event raised when an outgoing packet is sent to a simulator 17472 </member>
17473 </summary> 17473 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket">
17474 </member> 17474 <exclude/>
17475 <member name="E:OpenMetaverse.NetworkManager.OnConnected"> 17475 </member>
17476 <summary> 17476 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock">
17477 Event raised when the client was able to connected successfully. 17477 <exclude/>
17478 </summary> 17478 </member>
17479 <remarks>Uses the ConnectedCallback delegate.</remarks> 17479 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock">
17480 </member> 17480 <exclude/>
17481 <!-- Badly formed XML comment ignored for member "E:OpenMetaverse.NetworkManager.OnLogoutReply" --> 17481 </member>
17482 <member name="E:OpenMetaverse.NetworkManager.OnSimConnecting"> 17482 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket">
17483 <summary> 17483 <exclude/>
17484 Event raised when a before a connection to a simulator is 17484 </member>
17485 initialized 17485 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock">
17486 </summary> 17486 <exclude/>
17487 </member> 17487 </member>
17488 <member name="E:OpenMetaverse.NetworkManager.OnSimConnected"> 17488 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock">
17489 <summary> 17489 <exclude/>
17490 Event raised when a connection to a simulator is established 17490 </member>
17491 </summary> 17491 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock">
17492 </member> 17492 <exclude/>
17493 <member name="E:OpenMetaverse.NetworkManager.OnSimDisconnected"> 17493 </member>
17494 <summary> 17494 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock">
17495 An event for the connection to a simulator other than the currently 17495 <exclude/>
17496 occupied one disconnecting 17496 </member>
17497 </summary> 17497 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket">
17498 <remarks>The Simulators list is locked when this event is 17498 <exclude/>
17499 triggered, do not attempt to modify the collection or acquire a 17499 </member>
17500 lock on it when this callback is fired</remarks> 17500 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock">
17501 </member> 17501 <exclude/>
17502 <member name="E:OpenMetaverse.NetworkManager.OnDisconnected"> 17502 </member>
17503 <summary> 17503 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock">
17504 An event for being logged out either through client request, server 17504 <exclude/>
17505 forced, or network error 17505 </member>
17506 </summary> 17506 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket">
17507 </member> 17507 <exclude/>
17508 <member name="E:OpenMetaverse.NetworkManager.OnCurrentSimChanged"> 17508 </member>
17509 <summary> 17509 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock">
17510 An event for when CurrentSim changes 17510 <exclude/>
17511 </summary> 17511 </member>
17512 </member> 17512 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock">
17513 <member name="E:OpenMetaverse.NetworkManager.OnEventQueueRunning"> 17513 <exclude/>
17514 <summary> 17514 </member>
17515 Triggered when an event queue makes the initial connection 17515 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock">
17516 </summary> 17516 <exclude/>
17517 </member> 17517 </member>
17518 <member name="P:OpenMetaverse.NetworkManager.CircuitCode"> 17518 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock">
17519 <summary>Unique identifier associated with our connections to 17519 <exclude/>
17520 simulators</summary> 17520 </member>
17521 </member> 17521 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket">
17522 <member name="P:OpenMetaverse.NetworkManager.CurrentSim"> 17522 <exclude/>
17523 <summary>The simulator that the logged in avatar is currently 17523 </member>
17524 occupying</summary> 17524 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock">
17525 </member> 17525 <exclude/>
17526 <member name="P:OpenMetaverse.NetworkManager.Connected"> 17526 </member>
17527 <summary>Shows whether the network layer is logged in to the 17527 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock">
17528 grid or not</summary> 17528 <exclude/>
17529 </member> 17529 </member>
17530 <member name="P:OpenMetaverse.NetworkManager.InboxCount"> 17530 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock">
17531 <summary>Number of packets in the incoming queue</summary> 17531 <exclude/>
17532 </member> 17532 </member>
17533 <member name="P:OpenMetaverse.NetworkManager.OutboxCount"> 17533 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket">
17534 <summary>Number of packets in the outgoing queue</summary> 17534 <exclude/>
17535 </member> 17535 </member>
17536 <member name="E:OpenMetaverse.NetworkManager.OnLogin"> 17536 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock">
17537 <summary>Called any time the login status changes, will eventually 17537 <exclude/>
17538 return LoginStatus.Success or LoginStatus.Failure</summary> 17538 </member>
17539 </member> 17539 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket">
17540 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse"> 17540 <exclude/>
17541 <summary>Called when a reply is received from the login server, the 17541 </member>
17542 login sequence will block until this event returns</summary> 17542 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock">
17543 </member> 17543 <exclude/>
17544 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode"> 17544 </member>
17545 <summary>Current state of logging in</summary> 17545 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket">
17546 </member> 17546 <exclude/>
17547 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey"> 17547 </member>
17548 <summary>Upon login failure, contains a short string key for the 17548 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock">
17549 type of login error that occurred</summary> 17549 <exclude/>
17550 </member> 17550 </member>
17551 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply"> 17551 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock">
17552 <summary>The raw XML-RPC reply from the login server, exactly as it 17552 <exclude/>
17553 was received (minus the HTTP header)</summary> 17553 </member>
17554 </member> 17554 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket">
17555 <member name="P:OpenMetaverse.NetworkManager.LoginMessage"> 17555 <exclude/>
17556 <summary>During login this contains a descriptive version of 17556 </member>
17557 LoginStatusCode. After a successful login this will contain the 17557 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock">
17558 message of the day, and after a failed login a descriptive error 17558 <exclude/>
17559 message will be returned</summary> 17559 </member>
17560 </member> 17560 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock">
17561 <member name="T:OpenMetaverse.NetworkManager.DisconnectType"> 17561 <exclude/>
17562 <summary> 17562 </member>
17563 Explains why a simulator or the grid disconnected from us 17563 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket">
17564 </summary> 17564 <exclude/>
17565 </member> 17565 </member>
17566 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated"> 17566 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock">
17567 <summary>The client requested the logout or simulator disconnect</summary> 17567 <exclude/>
17568 </member> 17568 </member>
17569 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated"> 17569 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock">
17570 <summary>The server notified us that it is disconnecting</summary> 17570 <exclude/>
17571 </member> 17571 </member>
17572 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout"> 17572 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket">
17573 <summary>Either a socket was closed or network traffic timed out</summary> 17573 <exclude/>
17574 </member> 17574 </member>
17575 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown"> 17575 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock">
17576 <summary>The last active simulator shut down</summary> 17576 <exclude/>
17577 </member> 17577 </member>
17578 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket"> 17578 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock">
17579 <summary> 17579 <exclude/>
17580 Holds a simulator reference and a decoded packet, these structs are put in 17580 </member>
17581 the packet inbox for event handling 17581 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket">
17582 </summary> 17582 <exclude/>
17583 </member> 17583 </member>
17584 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator"> 17584 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock">
17585 <summary>Reference to the simulator that this packet came from</summary> 17585 <exclude/>
17586 </member> 17586 </member>
17587 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet"> 17587 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock">
17588 <summary>Packet that needs to be processed</summary> 17588 <exclude/>
17589 </member> 17589 </member>
17590 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket"> 17590 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock">
17591 <summary> 17591 <exclude/>
17592 Holds a simulator reference and a serialized packet, these structs are put in 17592 </member>
17593 the packet outbox for sending 17593 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket">
17594 </summary> 17594 <exclude/>
17595 </member> 17595 </member>
17596 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator"> 17596 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock">
17597 <summary>Reference to the simulator this packet is destined for</summary> 17597 <exclude/>
17598 </member> 17598 </member>
17599 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer"> 17599 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock">
17600 <summary>Packet that needs to be sent</summary> 17600 <exclude/>
17601 </member> 17601 </member>
17602 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber"> 17602 <member name="T:OpenMetaverse.Packets.ParcelDividePacket">
17603 <summary>Sequence number of the wrapped packet</summary> 17603 <exclude/>
17604 </member> 17604 </member>
17605 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount"> 17605 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock">
17606 <summary>Number of times this packet has been resent</summary> 17606 <exclude/>
17607 </member> 17607 </member>
17608 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount"> 17608 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock">
17609 <summary>Environment.TickCount when this packet was last sent over the wire</summary> 17609 <exclude/>
17610 </member> 17610 </member>
17611 <member name="T:OpenMetaverse.NetworkManager.PacketCallback"> 17611 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket">
17612 <summary> 17612 <exclude/>
17613 Coupled with RegisterCallback(), this is triggered whenever a packet 17613 </member>
17614 of a registered type is received 17614 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock">
17615 </summary> 17615 <exclude/>
17616 <param name="packet"></param> 17616 </member>
17617 <param name="simulator"></param> 17617 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock">
17618 </member> 17618 <exclude/>
17619 <member name="T:OpenMetaverse.NetworkManager.PacketSentCallback"> 17619 </member>
17620 <summary> 17620 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket">
17621 Triggered whenever an outgoing packet is sent 17621 <exclude/>
17622 </summary> 17622 </member>
17623 <param name="data">Buffer holding the outgoing packet payload</param> 17623 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock">
17624 <param name="bytesSent">Number of bytes of the data buffer that were sent</param> 17624 <exclude/>
17625 <param name="simulator">Simulator this packet was sent to</param> 17625 </member>
17626 </member> 17626 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock">
17627 <member name="T:OpenMetaverse.NetworkManager.ConnectedCallback"> 17627 <exclude/>
17628 <summary> 17628 </member>
17629 Assigned by the OnConnected event. Raised when login was a success 17629 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock">
17630 </summary> 17630 <exclude/>
17631 <param name="sender">Reference to the GridClient object that called the event</param> 17631 </member>
17632 </member> 17632 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket">
17633 <member name="T:OpenMetaverse.NetworkManager.LogoutCallback"> 17633 <exclude/>
17634 <summary> 17634 </member>
17635 Assigned by the OnLogoutReply callback. Raised upone receipt of a LogoutReply packet during logout process. 17635 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock">
17636 </summary> 17636 <exclude/>
17637 <param name="inventoryItems"></param> 17637 </member>
17638 </member> 17638 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock">
17639 <member name="T:OpenMetaverse.NetworkManager.SimConnectingCallback"> 17639 <exclude/>
17640 <summary> 17640 </member>
17641 Triggered before a new connection to a simulator is established 17641 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket">
17642 </summary> 17642 <exclude/>
17643 <remarks>The connection to the new simulator won't be established 17643 </member>
17644 until this callback returns</remarks> 17644 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock">
17645 <param name="simulator">The simulator that is being connected to</param> 17645 <exclude/>
17646 <returns>Whether to continue connecting to the simulator or abort 17646 </member>
17647 the connection</returns> 17647 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock">
17648 </member> 17648 <exclude/>
17649 <member name="T:OpenMetaverse.NetworkManager.SimConnectedCallback"> 17649 </member>
17650 <summary> 17650 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket">
17651 Triggered when a new connection to a simulator is established 17651 <exclude/>
17652 </summary> 17652 </member>
17653 <param name="simulator">The simulator that is being connected to</param> 17653 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock">
17654 </member> 17654 <exclude/>
17655 <member name="T:OpenMetaverse.NetworkManager.SimDisconnectedCallback"> 17655 </member>
17656 <summary> 17656 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock">
17657 Triggered when a simulator other than the simulator that is currently 17657 <exclude/>
17658 being occupied disconnects for whatever reason 17658 </member>
17659 </summary> 17659 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket">
17660 <param name="simulator">The simulator that disconnected, which will become a null 17660 <exclude/>
17661 reference after the callback is finished</param> 17661 </member>
17662 <param name="reason">Enumeration explaining the reason for the disconnect</param> 17662 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock">
17663 </member> 17663 <exclude/>
17664 <member name="T:OpenMetaverse.NetworkManager.DisconnectedCallback"> 17664 </member>
17665 <summary> 17665 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock">
17666 Triggered when we are logged out of the grid due to a simulator request, 17666 <exclude/>
17667 client request, network timeout, or any other cause 17667 </member>
17668 </summary> 17668 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock">
17669 <param name="reason">Enumeration explaining the reason for the disconnect</param> 17669 <exclude/>
17670 <param name="message">If we were logged out by the simulator, this 17670 </member>
17671 is a message explaining why</param> 17671 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket">
17672 </member> 17672 <exclude/>
17673 <member name="T:OpenMetaverse.NetworkManager.CurrentSimChangedCallback"> 17673 </member>
17674 <summary> 17674 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock">
17675 Triggered when CurrentSim changes 17675 <exclude/>
17676 </summary> 17676 </member>
17677 <param name="PreviousSimulator">A reference to the old value of CurrentSim</param> 17677 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock">
17678 </member> 17678 <exclude/>
17679 <member name="T:OpenMetaverse.NetworkManager.EventQueueRunningCallback"> 17679 </member>
17680 <summary> 17680 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket">
17681 Triggered when an event queue makes the initial connection 17681 <exclude/>
17682 </summary> 17682 </member>
17683 <param name="simulator">Simulator this event queue is tied to</param> 17683 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock">
17684 </member> 17684 <exclude/>
17685 <member name="T:OpenMetaverse.NetworkManager.LoginCallback"> 17685 </member>
17686 <summary> 17686 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock">
17687 Fired when a login request is successful or not 17687 <exclude/>
17688 </summary> 17688 </member>
17689 <param name="login"></param> 17689 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket">
17690 <param name="message"></param> 17690 <exclude/>
17691 </member> 17691 </member>
17692 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback"> 17692 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock">
17693 <summary> 17693 <exclude/>
17694 17694 </member>
17695 </summary> 17695 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock">
17696 <param name="loginSuccess"></param> 17696 <exclude/>
17697 <param name="redirect"></param> 17697 </member>
17698 <param name="replyData"></param> 17698 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket">
17699 <param name="message"></param> 17699 <exclude/>
17700 <param name="reason"></param> 17700 </member>
17701 </member> 17701 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock">
17702 <member name="T:OpenMetaverse.ScriptPermission"> 17702 <exclude/>
17703 <summary> 17703 </member>
17704 Permission request flags, asked when a script wants to control an Avatar 17704 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock">
17705 </summary> 17705 <exclude/>
17706 </member> 17706 </member>
17707 <member name="F:OpenMetaverse.ScriptPermission.None"> 17707 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket">
17708 <summary>Placeholder for empty values, shouldn't ever see this</summary> 17708 <exclude/>
17709 </member> 17709 </member>
17710 <member name="F:OpenMetaverse.ScriptPermission.Debit"> 17710 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock">
17711 <summary>Script wants ability to take money from you</summary> 17711 <exclude/>
17712 </member> 17712 </member>
17713 <member name="F:OpenMetaverse.ScriptPermission.TakeControls"> 17713 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket">
17714 <summary>Script wants to take camera controls for you</summary> 17714 <exclude/>
17715 </member> 17715 </member>
17716 <member name="F:OpenMetaverse.ScriptPermission.RemapControls"> 17716 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock">
17717 <summary>Script wants to remap avatars controls</summary> 17717 <exclude/>
17718 </member> 17718 </member>
17719 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation"> 17719 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket">
17720 <summary>Script wants to trigger avatar animations</summary> 17720 <exclude/>
17721 <remarks>This function is not implemented on the grid</remarks> 17721 </member>
17722 </member> 17722 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock">
17723 <member name="F:OpenMetaverse.ScriptPermission.Attach"> 17723 <exclude/>
17724 <summary>Script wants to attach or detach the prim or primset to your avatar</summary> 17724 </member>
17725 </member> 17725 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket">
17726 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership"> 17726 <exclude/>
17727 <summary>Script wants permission to release ownership</summary> 17727 </member>
17728 <remarks>This function is not implemented on the grid 17728 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock">
17729 The concept of "public" objects does not exist anymore.</remarks> 17729 <exclude/>
17730 </member> 17730 </member>
17731 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks"> 17731 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket">
17732 <summary>Script wants ability to link/delink with other prims</summary> 17732 <exclude/>
17733 </member> 17733 </member>
17734 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints"> 17734 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock">
17735 <summary>Script wants permission to change joints</summary> 17735 <exclude/>
17736 <remarks>This function is not implemented on the grid</remarks> 17736 </member>
17737 </member> 17737 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket">
17738 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions"> 17738 <exclude/>
17739 <summary>Script wants permissions to change permissions</summary> 17739 </member>
17740 <remarks>This function is not implemented on the grid</remarks> 17740 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock">
17741 </member> 17741 <exclude/>
17742 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera"> 17742 </member>
17743 <summary>Script wants to track avatars camera position and rotation </summary> 17743 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket">
17744 </member> 17744 <exclude/>
17745 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera"> 17745 </member>
17746 <summary>Script wants to control your camera</summary> 17746 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock">
17747 </member> 17747 <exclude/>
17748 <member name="T:OpenMetaverse.InstantMessageDialog"> 17748 </member>
17749 <summary> 17749 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket">
17750 Special commands used in Instant Messages 17750 <exclude/>
17751 </summary> 17751 </member>
17752 </member> 17752 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock">
17753 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent"> 17753 <exclude/>
17754 <summary>Indicates a regular IM from another agent</summary> 17754 </member>
17755 </member> 17755 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket">
17756 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox"> 17756 <exclude/>
17757 <summary>Simple notification box with an OK button</summary> 17757 </member>
17758 </member> 17758 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock">
17759 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation"> 17759 <exclude/>
17760 <summary>You've been invited to join a group.</summary> 17760 </member>
17761 </member> 17761 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock">
17762 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered"> 17762 <exclude/>
17763 <summary>Inventory offer</summary> 17763 </member>
17764 </member> 17764 <member name="T:OpenMetaverse.Packets.ScriptResetPacket">
17765 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted"> 17765 <exclude/>
17766 <summary>Accepted inventory offer</summary> 17766 </member>
17767 </member> 17767 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock">
17768 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined"> 17768 <exclude/>
17769 <summary>Declined inventory offer</summary> 17769 </member>
17770 </member> 17770 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock">
17771 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote"> 17771 <exclude/>
17772 <summary>Group vote</summary> 17772 </member>
17773 </member> 17773 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket">
17774 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered"> 17774 <exclude/>
17775 <summary>An object is offering its inventory</summary> 17775 </member>
17776 </member> 17776 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock">
17777 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted"> 17777 <exclude/>
17778 <summary>Accept an inventory offer from an object</summary> 17778 </member>
17779 </member> 17779 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket">
17780 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined"> 17780 <exclude/>
17781 <summary>Decline an inventory offer from an object</summary> 17781 </member>
17782 </member> 17782 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock">
17783 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault"> 17783 <exclude/>
17784 <summary>Unknown</summary> 17784 </member>
17785 </member> 17785 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock">
17786 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd"> 17786 <exclude/>
17787 <summary>Start a session, or add users to a session</summary> 17787 </member>
17788 </member> 17788 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket">
17789 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd"> 17789 <exclude/>
17790 <summary>Start a session, but don't prune offline users</summary> 17790 </member>
17791 </member> 17791 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock">
17792 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart"> 17792 <exclude/>
17793 <summary>Start a session with your group</summary> 17793 </member>
17794 </member> 17794 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket">
17795 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart"> 17795 <exclude/>
17796 <summary>Start a session without a calling card (finder or objects)</summary> 17796 </member>
17797 </member> 17797 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock">
17798 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend"> 17798 <exclude/>
17799 <summary>Send a message to a session</summary> 17799 </member>
17800 </member> 17800 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock">
17801 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop"> 17801 <exclude/>
17802 <summary>Leave a session</summary> 17802 </member>
17803 </member> 17803 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock">
17804 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject"> 17804 <exclude/>
17805 <summary>Indicates that the IM is from an object</summary> 17805 </member>
17806 </member> 17806 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket">
17807 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse"> 17807 <exclude/>
17808 <summary>Sent an IM to a busy user, this is the auto response</summary> 17808 </member>
17809 </member> 17809 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock">
17810 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory"> 17810 <exclude/>
17811 <summary>Shows the message in the console and chat history</summary> 17811 </member>
17812 </member> 17812 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket">
17813 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport"> 17813 <exclude/>
17814 <summary>Send a teleport lure</summary> 17814 </member>
17815 </member> 17815 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock">
17816 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport"> 17816 <exclude/>
17817 <summary>Response sent to the agent which inititiated a teleport invitation</summary> 17817 </member>
17818 </member> 17818 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock">
17819 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport"> 17819 <exclude/>
17820 <summary>Response sent to the agent which inititiated a teleport invitation</summary> 17820 </member>
17821 </member> 17821 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket">
17822 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport"> 17822 <exclude/>
17823 <summary>Only useful if you have Linden permissions</summary> 17823 </member>
17824 </member> 17824 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock">
17825 <member name="F:OpenMetaverse.InstantMessageDialog.CurrentlyUnused"> 17825 <exclude/>
17826 <summary>A placeholder type for future expansion, currently not 17826 </member>
17827 used</summary> 17827 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock">
17828 </member> 17828 <exclude/>
17829 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl"> 17829 </member>
17830 <summary>IM to tell the user to go to an URL</summary> 17830 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket">
17831 </member> 17831 <exclude/>
17832 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start"> 17832 </member>
17833 <summary>IM for help</summary> 17833 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock">
17834 </member> 17834 <exclude/>
17835 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911"> 17835 </member>
17836 <summary>IM sent automatically on call for help, sends a lure 17836 <member name="T:OpenMetaverse.Packets.FindAgentPacket">
17837 to each Helper reached</summary> 17837 <exclude/>
17838 </member> 17838 </member>
17839 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert"> 17839 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock">
17840 <summary>Like an IM but won't go to email</summary> 17840 <exclude/>
17841 </member> 17841 </member>
17842 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice"> 17842 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock">
17843 <summary>IM from a group officer to all group members</summary> 17843 <exclude/>
17844 </member> 17844 </member>
17845 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted"> 17845 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket">
17846 <summary>Unknown</summary> 17846 <exclude/>
17847 </member> 17847 </member>
17848 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined"> 17848 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock">
17849 <summary>Unknown</summary> 17849 <exclude/>
17850 </member> 17850 </member>
17851 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept"> 17851 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock">
17852 <summary>Accept a group invitation</summary> 17852 <exclude/>
17853 </member> 17853 </member>
17854 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline"> 17854 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket">
17855 <summary>Decline a group invitation</summary> 17855 <exclude/>
17856 </member> 17856 </member>
17857 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested"> 17857 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock">
17858 <summary>Unknown</summary> 17858 <exclude/>
17859 </member> 17859 </member>
17860 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered"> 17860 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock">
17861 <summary>An avatar is offering you friendship</summary> 17861 <exclude/>
17862 </member> 17862 </member>
17863 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted"> 17863 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket">
17864 <summary>An avatar has accepted your friendship offer</summary> 17864 <exclude/>
17865 </member> 17865 </member>
17866 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined"> 17866 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock">
17867 <summary>An avatar has declined your friendship offer</summary> 17867 <exclude/>
17868 </member> 17868 </member>
17869 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping"> 17869 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock">
17870 <summary>Indicates that a user has started typing</summary> 17870 <exclude/>
17871 </member> 17871 </member>
17872 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping"> 17872 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock">
17873 <summary>Indicates that a user has stopped typing</summary> 17873 <exclude/>
17874 </member> 17874 </member>
17875 <member name="T:OpenMetaverse.InstantMessageOnline"> 17875 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket">
17876 <summary> 17876 <exclude/>
17877 Flag in Instant Messages, whether the IM should be delivered to 17877 </member>
17878 offline avatars as well 17878 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock">
17879 </summary> 17879 <exclude/>
17880 </member> 17880 </member>
17881 <member name="F:OpenMetaverse.InstantMessageOnline.Online"> 17881 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock">
17882 <summary>Only deliver to online avatars</summary> 17882 <exclude/>
17883 </member> 17883 </member>
17884 <member name="F:OpenMetaverse.InstantMessageOnline.Offline"> 17884 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock">
17885 <summary>If the avatar is offline the message will be held until 17885 <exclude/>
17886 they login next, and possibly forwarded to their e-mail account</summary> 17886 </member>
17887 </member> 17887 <member name="T:OpenMetaverse.Packets.GenericMessagePacket">
17888 <member name="T:OpenMetaverse.ChatType"> 17888 <exclude/>
17889 <summary> 17889 </member>
17890 Conversion type to denote Chat Packet types in an easier-to-understand format 17890 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock">
17891 </summary> 17891 <exclude/>
17892 </member> 17892 </member>
17893 <member name="F:OpenMetaverse.ChatType.Whisper"> 17893 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock">
17894 <summary>Whisper (5m radius)</summary> 17894 <exclude/>
17895 </member> 17895 </member>
17896 <member name="F:OpenMetaverse.ChatType.Normal"> 17896 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock">
17897 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary> 17897 <exclude/>
17898 </member> 17898 </member>
17899 <member name="F:OpenMetaverse.ChatType.Shout"> 17899 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket">
17900 <summary>Shouting! (100m radius)</summary> 17900 <exclude/>
17901 </member> 17901 </member>
17902 <member name="F:OpenMetaverse.ChatType.StartTyping"> 17902 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock">
17903 <summary>Event message when an Avatar has begun to type</summary> 17903 <exclude/>
17904 </member> 17904 </member>
17905 <member name="F:OpenMetaverse.ChatType.StopTyping"> 17905 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock">
17906 <summary>Event message when an Avatar has stopped typing</summary> 17906 <exclude/>
17907 </member> 17907 </member>
17908 <member name="F:OpenMetaverse.ChatType.Debug"> 17908 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket">
17909 <summary>Unknown</summary> 17909 <exclude/>
17910 </member> 17910 </member>
17911 <member name="F:OpenMetaverse.ChatType.OwnerSay"> 17911 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock">
17912 <summary>Event message when an object uses llOwnerSay</summary> 17912 <exclude/>
17913 </member> 17913 </member>
17914 <member name="F:OpenMetaverse.ChatType.RegionSay"> 17914 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock">
17915 <summary>Special value to support llRegionSay, never sent to the client</summary> 17915 <exclude/>
17916 </member> 17916 </member>
17917 <member name="T:OpenMetaverse.ChatSourceType"> 17917 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket">
17918 <summary> 17918 <exclude/>
17919 Identifies the source of a chat message 17919 </member>
17920 </summary> 17920 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock">
17921 </member> 17921 <exclude/>
17922 <member name="F:OpenMetaverse.ChatSourceType.System"> 17922 </member>
17923 <summary>Chat from the grid or simulator</summary> 17923 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock">
17924 </member> 17924 <exclude/>
17925 <member name="F:OpenMetaverse.ChatSourceType.Agent"> 17925 </member>
17926 <summary>Chat from another avatar</summary> 17926 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket">
17927 </member> 17927 <exclude/>
17928 <member name="F:OpenMetaverse.ChatSourceType.Object"> 17928 </member>
17929 <summary>Chat from an object</summary> 17929 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock">
17930 </member> 17930 <exclude/>
17931 <member name="T:OpenMetaverse.ChatAudibleLevel"> 17931 </member>
17932 <summary> 17932 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock">
17933 17933 <exclude/>
17934 </summary> 17934 </member>
17935 </member> 17935 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock">
17936 <member name="F:OpenMetaverse.ChatAudibleLevel.Not"> 17936 <exclude/>
17937 <summary></summary> 17937 </member>
17938 </member> 17938 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket">
17939 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely"> 17939 <exclude/>
17940 <summary></summary> 17940 </member>
17941 </member> 17941 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock">
17942 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully"> 17942 <exclude/>
17943 <summary></summary> 17943 </member>
17944 </member> 17944 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock">
17945 <member name="T:OpenMetaverse.EffectType"> 17945 <exclude/>
17946 <summary> 17946 </member>
17947 Effect type used in ViewerEffect packets 17947 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket">
17948 </summary> 17948 <exclude/>
17949 </member> 17949 </member>
17950 <member name="F:OpenMetaverse.EffectType.Text"> 17950 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock">
17951 <summary></summary> 17951 <exclude/>
17952 </member> 17952 </member>
17953 <member name="F:OpenMetaverse.EffectType.Icon"> 17953 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock">
17954 <summary></summary> 17954 <exclude/>
17955 </member> 17955 </member>
17956 <member name="F:OpenMetaverse.EffectType.Connector"> 17956 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket">
17957 <summary></summary> 17957 <exclude/>
17958 </member> 17958 </member>
17959 <member name="F:OpenMetaverse.EffectType.FlexibleObject"> 17959 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock">
17960 <summary></summary> 17960 <exclude/>
17961 </member> 17961 </member>
17962 <member name="F:OpenMetaverse.EffectType.AnimalControls"> 17962 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock">
17963 <summary></summary> 17963 <exclude/>
17964 </member> 17964 </member>
17965 <member name="F:OpenMetaverse.EffectType.AnimationObject"> 17965 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket">
17966 <summary></summary> 17966 <exclude/>
17967 </member> 17967 </member>
17968 <member name="F:OpenMetaverse.EffectType.Cloth"> 17968 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock">
17969 <summary></summary> 17969 <exclude/>
17970 </member> 17970 </member>
17971 <member name="F:OpenMetaverse.EffectType.Beam"> 17971 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock">
17972 <summary>Project a beam from a source to a destination, such as 17972 <exclude/>
17973 the one used when editing an object</summary> 17973 </member>
17974 </member> 17974 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket">
17975 <member name="F:OpenMetaverse.EffectType.Glow"> 17975 <exclude/>
17976 <summary></summary> 17976 </member>
17977 </member> 17977 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock">
17978 <member name="F:OpenMetaverse.EffectType.Point"> 17978 <exclude/>
17979 <summary></summary> 17979 </member>
17980 </member> 17980 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock">
17981 <member name="F:OpenMetaverse.EffectType.Trail"> 17981 <exclude/>
17982 <summary></summary> 17982 </member>
17983 </member> 17983 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket">
17984 <member name="F:OpenMetaverse.EffectType.Sphere"> 17984 <exclude/>
17985 <summary>Create a swirl of particles around an object</summary> 17985 </member>
17986 </member> 17986 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock">
17987 <member name="F:OpenMetaverse.EffectType.Spiral"> 17987 <exclude/>
17988 <summary></summary> 17988 </member>
17989 </member> 17989 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock">
17990 <member name="F:OpenMetaverse.EffectType.Edit"> 17990 <exclude/>
17991 <summary></summary> 17991 </member>
17992 </member> 17992 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket">
17993 <member name="F:OpenMetaverse.EffectType.LookAt"> 17993 <exclude/>
17994 <summary>Cause an avatar to look at an object</summary> 17994 </member>
17995 </member> 17995 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock">
17996 <member name="F:OpenMetaverse.EffectType.PointAt"> 17996 <exclude/>
17997 <summary>Cause an avatar to point at an object</summary> 17997 </member>
17998 </member> 17998 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock">
17999 <member name="T:OpenMetaverse.LookAtType"> 17999 <exclude/>
18000 <summary> 18000 </member>
18001 The action an avatar is doing when looking at something, used in 18001 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket">
18002 ViewerEffect packets for the LookAt effect 18002 <exclude/>
18003 </summary> 18003 </member>
18004 </member> 18004 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock">
18005 <member name="F:OpenMetaverse.LookAtType.None"> 18005 <exclude/>
18006 <summary></summary> 18006 </member>
18007 </member> 18007 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock">
18008 <member name="F:OpenMetaverse.LookAtType.Idle"> 18008 <exclude/>
18009 <summary></summary> 18009 </member>
18010 </member> 18010 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket">
18011 <member name="F:OpenMetaverse.LookAtType.AutoListen"> 18011 <exclude/>
18012 <summary></summary> 18012 </member>
18013 </member> 18013 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock">
18014 <member name="F:OpenMetaverse.LookAtType.FreeLook"> 18014 <exclude/>
18015 <summary></summary> 18015 </member>
18016 </member> 18016 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock">
18017 <member name="F:OpenMetaverse.LookAtType.Respond"> 18017 <exclude/>
18018 <summary></summary> 18018 </member>
18019 </member> 18019 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket">
18020 <member name="F:OpenMetaverse.LookAtType.Hover"> 18020 <exclude/>
18021 <summary></summary> 18021 </member>
18022 </member> 18022 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock">
18023 <member name="F:OpenMetaverse.LookAtType.Conversation"> 18023 <exclude/>
18024 <summary>Deprecated</summary> 18024 </member>
18025 </member> 18025 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock">
18026 <member name="F:OpenMetaverse.LookAtType.Select"> 18026 <exclude/>
18027 <summary></summary> 18027 </member>
18028 </member> 18028 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket">
18029 <member name="F:OpenMetaverse.LookAtType.Focus"> 18029 <exclude/>
18030 <summary></summary> 18030 </member>
18031 </member> 18031 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock">
18032 <member name="F:OpenMetaverse.LookAtType.Mouselook"> 18032 <exclude/>
18033 <summary></summary> 18033 </member>
18034 </member> 18034 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock">
18035 <member name="F:OpenMetaverse.LookAtType.Clear"> 18035 <exclude/>
18036 <summary></summary> 18036 </member>
18037 </member> 18037 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket">
18038 <member name="T:OpenMetaverse.PointAtType"> 18038 <exclude/>
18039 <summary> 18039 </member>
18040 The action an avatar is doing when pointing at something, used in 18040 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock">
18041 ViewerEffect packets for the PointAt effect 18041 <exclude/>
18042 </summary> 18042 </member>
18043 </member> 18043 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock">
18044 <member name="F:OpenMetaverse.PointAtType.None"> 18044 <exclude/>
18045 <summary></summary> 18045 </member>
18046 </member> 18046 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket">
18047 <member name="F:OpenMetaverse.PointAtType.Select"> 18047 <exclude/>
18048 <summary></summary> 18048 </member>
18049 </member> 18049 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock">
18050 <member name="F:OpenMetaverse.PointAtType.Grab"> 18050 <exclude/>
18051 <summary></summary> 18051 </member>
18052 </member> 18052 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock">
18053 <member name="F:OpenMetaverse.PointAtType.Clear"> 18053 <exclude/>
18054 <summary></summary> 18054 </member>
18055 </member> 18055 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock">
18056 <member name="T:OpenMetaverse.MoneyTransactionType"> 18056 <exclude/>
18057 <summary> 18057 </member>
18058 Money transaction types 18058 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket">
18059 </summary> 18059 <exclude/>
18060 </member> 18060 </member>
18061 <member name="F:OpenMetaverse.MoneyTransactionType.None"> 18061 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock">
18062 <summary></summary> 18062 <exclude/>
18063 </member> 18063 </member>
18064 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout"> 18064 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock">
18065 <summary></summary> 18065 <exclude/>
18066 </member> 18066 </member>
18067 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout"> 18067 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket">
18068 <summary></summary> 18068 <exclude/>
18069 </member> 18069 </member>
18070 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim"> 18070 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock">
18071 <summary></summary> 18071 <exclude/>
18072 </member> 18072 </member>
18073 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim"> 18073 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock">
18074 <summary></summary> 18074 <exclude/>
18075 </member> 18075 </member>
18076 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate"> 18076 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket">
18077 <summary></summary> 18077 <exclude/>
18078 </member> 18078 </member>
18079 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim"> 18079 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock">
18080 <summary></summary> 18080 <exclude/>
18081 </member> 18081 </member>
18082 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin"> 18082 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock">
18083 <summary></summary> 18083 <exclude/>
18084 </member> 18084 </member>
18085 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge"> 18085 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock">
18086 <summary></summary> 18086 <exclude/>
18087 </member> 18087 </member>
18088 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge"> 18088 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket">
18089 <summary></summary> 18089 <exclude/>
18090 </member> 18090 </member>
18091 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction"> 18091 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock">
18092 <summary></summary> 18092 <exclude/>
18093 </member> 18093 </member>
18094 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge"> 18094 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock">
18095 <summary></summary> 18095 <exclude/>
18096 </member> 18096 </member>
18097 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax"> 18097 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock">
18098 <summary></summary> 18098 <exclude/>
18099 </member> 18099 </member>
18100 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax"> 18100 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket">
18101 <summary></summary> 18101 <exclude/>
18102 </member> 18102 </member>
18103 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax"> 18103 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock">
18104 <summary></summary> 18104 <exclude/>
18105 </member> 18105 </member>
18106 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee"> 18106 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock">
18107 <summary></summary> 18107 <exclude/>
18108 </member> 18108 </member>
18109 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax"> 18109 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket">
18110 <summary></summary> 18110 <exclude/>
18111 </member> 18111 </member>
18112 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew"> 18112 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock">
18113 <summary></summary> 18113 <exclude/>
18114 </member> 18114 </member>
18115 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory"> 18115 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock">
18116 <summary></summary> 18116 <exclude/>
18117 </member> 18117 </member>
18118 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale"> 18118 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock">
18119 <summary></summary> 18119 <exclude/>
18120 </member> 18120 </member>
18121 <member name="F:OpenMetaverse.MoneyTransactionType.Gift"> 18121 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket">
18122 <summary></summary> 18122 <exclude/>
18123 </member> 18123 </member>
18124 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale"> 18124 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock">
18125 <summary></summary> 18125 <exclude/>
18126 </member> 18126 </member>
18127 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus"> 18127 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock">
18128 <summary></summary> 18128 <exclude/>
18129 </member> 18129 </member>
18130 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale"> 18130 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket">
18131 <summary></summary> 18131 <exclude/>
18132 </member> 18132 </member>
18133 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase"> 18133 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock">
18134 <summary></summary> 18134 <exclude/>
18135 </member> 18135 </member>
18136 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale"> 18136 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock">
18137 <summary></summary> 18137 <exclude/>
18138 </member> 18138 </member>
18139 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus"> 18139 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket">
18140 <summary></summary> 18140 <exclude/>
18141 </member> 18141 </member>
18142 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject"> 18142 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock">
18143 <summary></summary> 18143 <exclude/>
18144 </member> 18144 </member>
18145 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays"> 18145 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock">
18146 <summary></summary> 18146 <exclude/>
18147 </member> 18147 </member>
18148 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed"> 18148 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket">
18149 <summary></summary> 18149 <exclude/>
18150 </member> 18150 </member>
18151 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed"> 18151 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock">
18152 <summary></summary> 18152 <exclude/>
18153 </member> 18153 </member>
18154 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability"> 18154 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket">
18155 <summary></summary> 18155 <exclude/>
18156 </member> 18156 </member>
18157 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend"> 18157 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock">
18158 <summary></summary> 18158 <exclude/>
18159 </member> 18159 </member>
18160 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues"> 18160 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock">
18161 <summary></summary> 18161 <exclude/>
18162 </member> 18162 </member>
18163 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease"> 18163 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock">
18164 <summary></summary> 18164 <exclude/>
18165 </member> 18165 </member>
18166 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease"> 18166 <member name="T:OpenMetaverse.Packets.DeRezAckPacket">
18167 <summary></summary> 18167 <exclude/>
18168 </member> 18168 </member>
18169 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete"> 18169 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock">
18170 <summary></summary> 18170 <exclude/>
18171 </member> 18171 </member>
18172 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay"> 18172 <member name="T:OpenMetaverse.Packets.RezObjectPacket">
18173 <summary></summary> 18173 <exclude/>
18174 </member> 18174 </member>
18175 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete"> 18175 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock">
18176 <summary></summary> 18176 <exclude/>
18177 </member> 18177 </member>
18178 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment"> 18178 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock">
18179 <summary></summary> 18179 <exclude/>
18180 </member> 18180 </member>
18181 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant"> 18181 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock">
18182 <summary></summary> 18182 <exclude/>
18183 </member> 18183 </member>
18184 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty"> 18184 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket">
18185 <summary></summary> 18185 <exclude/>
18186 </member> 18186 </member>
18187 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee"> 18187 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock">
18188 <summary></summary> 18188 <exclude/>
18189 </member> 18189 </member>
18190 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize"> 18190 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock">
18191 <summary></summary> 18191 <exclude/>
18192 </member> 18192 </member>
18193 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic"> 18193 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock">
18194 <summary></summary> 18194 <exclude/>
18195 </member> 18195 </member>
18196 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper"> 18196 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock">
18197 <summary></summary> 18197 <exclude/>
18198 </member> 18198 </member>
18199 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways"> 18199 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket">
18200 <summary></summary> 18200 <exclude/>
18201 </member> 18201 </member>
18202 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily"> 18202 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock">
18203 <summary></summary> 18203 <exclude/>
18204 </member> 18204 </member>
18205 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating"> 18205 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock">
18206 <summary></summary> 18206 <exclude/>
18207 </member> 18207 </member>
18208 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta"> 18208 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock">
18209 <summary></summary> 18209 <exclude/>
18210 </member> 18210 </member>
18211 <member name="T:OpenMetaverse.TransactionFlags"> 18211 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket">
18212 <summary> 18212 <exclude/>
18213 18213 </member>
18214 </summary> 18214 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock">
18215 </member> 18215 <exclude/>
18216 <member name="F:OpenMetaverse.TransactionFlags.None"> 18216 </member>
18217 <summary></summary> 18217 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock">
18218 </member> 18218 <exclude/>
18219 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup"> 18219 </member>
18220 <summary></summary> 18220 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket">
18221 </member> 18221 <exclude/>
18222 <member name="F:OpenMetaverse.TransactionFlags.DestGroup"> 18222 </member>
18223 <summary></summary> 18223 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock">
18224 </member> 18224 <exclude/>
18225 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup"> 18225 </member>
18226 <summary></summary> 18226 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock">
18227 </member> 18227 <exclude/>
18228 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution"> 18228 </member>
18229 <summary></summary> 18229 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket">
18230 </member> 18230 <exclude/>
18231 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval"> 18231 </member>
18232 <summary></summary> 18232 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock">
18233 </member> 18233 <exclude/>
18234 <member name="T:OpenMetaverse.MeanCollisionType"> 18234 </member>
18235 <summary> 18235 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock">
18236 18236 <exclude/>
18237 </summary> 18237 </member>
18238 </member> 18238 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket">
18239 <member name="F:OpenMetaverse.MeanCollisionType.None"> 18239 <exclude/>
18240 <summary></summary> 18240 </member>
18241 </member> 18241 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock">
18242 <member name="F:OpenMetaverse.MeanCollisionType.Bump"> 18242 <exclude/>
18243 <summary></summary> 18243 </member>
18244 </member> 18244 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock">
18245 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject"> 18245 <exclude/>
18246 <summary></summary> 18246 </member>
18247 </member> 18247 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock">
18248 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide"> 18248 <exclude/>
18249 <summary></summary> 18249 </member>
18250 </member> 18250 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket">
18251 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide"> 18251 <exclude/>
18252 <summary></summary> 18252 </member>
18253 </member> 18253 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock">
18254 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide"> 18254 <exclude/>
18255 <summary></summary> 18255 </member>
18256 </member> 18256 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock">
18257 <member name="T:OpenMetaverse.ScriptControlChange"> 18257 <exclude/>
18258 <summary> 18258 </member>
18259 Flags sent when a script takes or releases a control 18259 <member name="T:OpenMetaverse.Packets.RezScriptPacket">
18260 </summary> 18260 <exclude/>
18261 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks> 18261 </member>
18262 </member> 18262 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock">
18263 <member name="F:OpenMetaverse.ScriptControlChange.None"> 18263 <exclude/>
18264 <summary>No Flags set</summary> 18264 </member>
18265 </member> 18265 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock">
18266 <member name="F:OpenMetaverse.ScriptControlChange.Forward"> 18266 <exclude/>
18267 <summary>Forward (W or up Arrow)</summary> 18267 </member>
18268 </member> 18268 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock">
18269 <member name="F:OpenMetaverse.ScriptControlChange.Back"> 18269 <exclude/>
18270 <summary>Back (S or down arrow)</summary> 18270 </member>
18271 </member> 18271 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket">
18272 <member name="F:OpenMetaverse.ScriptControlChange.Left"> 18272 <exclude/>
18273 <summary>Move left (shift+A or left arrow)</summary> 18273 </member>
18274 </member> 18274 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock">
18275 <member name="F:OpenMetaverse.ScriptControlChange.Right"> 18275 <exclude/>
18276 <summary>Move right (shift+D or right arrow)</summary> 18276 </member>
18277 </member> 18277 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock">
18278 <member name="F:OpenMetaverse.ScriptControlChange.Up"> 18278 <exclude/>
18279 <summary>Up (E or PgUp)</summary> 18279 </member>
18280 </member> 18280 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket">
18281 <member name="F:OpenMetaverse.ScriptControlChange.Down"> 18281 <exclude/>
18282 <summary>Down (C or PgDown</summary> 18282 </member>
18283 </member> 18283 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock">
18284 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft"> 18284 <exclude/>
18285 <summary>Rotate left (A or left arrow)</summary> 18285 </member>
18286 </member> 18286 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock">
18287 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight"> 18287 <exclude/>
18288 <summary>Rotate right (D or right arrow)</summary> 18288 </member>
18289 </member> 18289 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock">
18290 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton"> 18290 <exclude/>
18291 <summary>Left Mouse Button</summary> 18291 </member>
18292 </member> 18292 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket">
18293 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton"> 18293 <exclude/>
18294 <summary>Left Mouse button in MouseLook</summary> 18294 </member>
18295 </member> 18295 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock">
18296 <member name="T:OpenMetaverse.AgentFlags"> 18296 <exclude/>
18297 <summary> 18297 </member>
18298 Currently only used to hide your group title 18298 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket">
18299 </summary> 18299 <exclude/>
18300 </member> 18300 </member>
18301 <member name="F:OpenMetaverse.AgentFlags.None"> 18301 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock">
18302 <summary>No flags set</summary> 18302 <exclude/>
18303 </member> 18303 </member>
18304 <member name="F:OpenMetaverse.AgentFlags.HideTitle"> 18304 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket">
18305 <summary>Hide your group title</summary> 18305 <exclude/>
18306 </member> 18306 </member>
18307 <member name="T:OpenMetaverse.AgentState"> 18307 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock">
18308 <summary> 18308 <exclude/>
18309 Action state of the avatar, which can currently be typing and 18309 </member>
18310 editing 18310 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock">
18311 </summary> 18311 <exclude/>
18312 </member> 18312 </member>
18313 <member name="F:OpenMetaverse.AgentState.None"> 18313 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket">
18314 <summary></summary> 18314 <exclude/>
18315 </member> 18315 </member>
18316 <member name="F:OpenMetaverse.AgentState.Typing"> 18316 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock">
18317 <summary></summary> 18317 <exclude/>
18318 </member> 18318 </member>
18319 <member name="F:OpenMetaverse.AgentState.Editing"> 18319 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock">
18320 <summary></summary> 18320 <exclude/>
18321 </member> 18321 </member>
18322 <member name="T:OpenMetaverse.TeleportStatus"> 18322 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket">
18323 <summary> 18323 <exclude/>
18324 Current teleport status 18324 </member>
18325 </summary> 18325 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock">
18326 </member> 18326 <exclude/>
18327 <member name="F:OpenMetaverse.TeleportStatus.None"> 18327 </member>
18328 <summary>Unknown status</summary> 18328 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket">
18329 </member> 18329 <exclude/>
18330 <member name="F:OpenMetaverse.TeleportStatus.Start"> 18330 </member>
18331 <summary>Teleport initialized</summary> 18331 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock">
18332 </member> 18332 <exclude/>
18333 <member name="F:OpenMetaverse.TeleportStatus.Progress"> 18333 </member>
18334 <summary>Teleport in progress</summary> 18334 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock">
18335 </member> 18335 <exclude/>
18336 <member name="F:OpenMetaverse.TeleportStatus.Failed"> 18336 </member>
18337 <summary>Teleport failed</summary> 18337 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket">
18338 </member> 18338 <exclude/>
18339 <member name="F:OpenMetaverse.TeleportStatus.Finished"> 18339 </member>
18340 <summary>Teleport completed</summary> 18340 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock">
18341 </member> 18341 <exclude/>
18342 <member name="F:OpenMetaverse.TeleportStatus.Cancelled"> 18342 </member>
18343 <summary>Teleport cancelled</summary> 18343 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock">
18344 </member> 18344 <exclude/>
18345 <member name="T:OpenMetaverse.TeleportFlags"> 18345 </member>
18346 <summary> 18346 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket">
18347 18347 <exclude/>
18348 </summary> 18348 </member>
18349 </member> 18349 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock">
18350 <member name="F:OpenMetaverse.TeleportFlags.Default"> 18350 <exclude/>
18351 <summary>No flags set, or teleport failed</summary> 18351 </member>
18352 </member> 18352 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock">
18353 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget"> 18353 <exclude/>
18354 <summary>Set when newbie leaves help island for first time</summary> 18354 </member>
18355 </member> 18355 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket">
18356 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget"> 18356 <exclude/>
18357 <summary></summary> 18357 </member>
18358 </member> 18358 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock">
18359 <member name="F:OpenMetaverse.TeleportFlags.ViaLure"> 18359 <exclude/>
18360 <summary>Via Lure</summary> 18360 </member>
18361 </member> 18361 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket">
18362 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark"> 18362 <exclude/>
18363 <summary>Via Landmark</summary> 18363 </member>
18364 </member> 18364 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock">
18365 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation"> 18365 <exclude/>
18366 <summary>Via Location</summary> 18366 </member>
18367 </member> 18367 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket">
18368 <member name="F:OpenMetaverse.TeleportFlags.ViaHome"> 18368 <exclude/>
18369 <summary>Via Home</summary> 18369 </member>
18370 </member> 18370 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock">
18371 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub"> 18371 <exclude/>
18372 <summary>Via Telehub</summary> 18372 </member>
18373 </member> 18373 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock">
18374 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin"> 18374 <exclude/>
18375 <summary>Via Login</summary> 18375 </member>
18376 </member> 18376 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket">
18377 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure"> 18377 <exclude/>
18378 <summary>Linden Summoned</summary> 18378 </member>
18379 </member> 18379 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock">
18380 <member name="F:OpenMetaverse.TeleportFlags.Godlike"> 18380 <exclude/>
18381 <summary>Linden Forced me</summary> 18381 </member>
18382 </member> 18382 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock">
18383 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne"> 18383 <exclude/>
18384 <summary></summary> 18384 </member>
18385 </member> 18385 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket">
18386 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel"> 18386 <exclude/>
18387 <summary>Agent Teleported Home via Script</summary> 18387 </member>
18388 </member> 18388 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock">
18389 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID"> 18389 <exclude/>
18390 <summary></summary> 18390 </member>
18391 </member> 18391 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket">
18392 <member name="F:OpenMetaverse.TeleportFlags.IsFlying"> 18392 <exclude/>
18393 <summary></summary> 18393 </member>
18394 </member> 18394 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock">
18395 <member name="F:OpenMetaverse.TeleportFlags.ResetHome"> 18395 <exclude/>
18396 <summary></summary> 18396 </member>
18397 </member> 18397 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket">
18398 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect"> 18398 <exclude/>
18399 <summary>forced to new location for example when avatar is banned or ejected</summary> 18399 </member>
18400 </member> 18400 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock">
18401 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure"> 18401 <exclude/>
18402 <summary>Teleport Finished via a Lure</summary> 18402 </member>
18403 </member> 18403 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock">
18404 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim"> 18404 <exclude/>
18405 <summary>Finished, Sim Changed</summary> 18405 </member>
18406 </member> 18406 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket">
18407 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim"> 18407 <exclude/>
18408 <summary>Finished, Same Sim</summary> 18408 </member>
18409 </member> 18409 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock">
18410 <member name="T:OpenMetaverse.TeleportLureFlags"> 18410 <exclude/>
18411 <summary> 18411 </member>
18412 18412 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket">
18413 </summary> 18413 <exclude/>
18414 </member> 18414 </member>
18415 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure"> 18415 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock">
18416 <summary></summary> 18416 <exclude/>
18417 </member> 18417 </member>
18418 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure"> 18418 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket">
18419 <summary></summary> 18419 <exclude/>
18420 </member> 18420 </member>
18421 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit"> 18421 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock">
18422 <summary></summary> 18422 <exclude/>
18423 </member> 18423 </member>
18424 <member name="T:OpenMetaverse.ScriptSensorTypeFlags"> 18424 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock">
18425 <summary> 18425 <exclude/>
18426 18426 </member>
18427 </summary> 18427 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket">
18428 </member> 18428 <exclude/>
18429 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent"> 18429 </member>
18430 <summary></summary> 18430 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock">
18431 </member> 18431 <exclude/>
18432 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active"> 18432 </member>
18433 <summary></summary> 18433 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock">
18434 </member> 18434 <exclude/>
18435 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive"> 18435 </member>
18436 <summary></summary> 18436 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket">
18437 </member> 18437 <exclude/>
18438 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted"> 18438 </member>
18439 <summary></summary> 18439 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock">
18440 </member> 18440 <exclude/>
18441 <member name="T:OpenMetaverse.InstantMessage"> 18441 </member>
18442 <summary> 18442 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock">
18443 Instant Message 18443 <exclude/>
18444 </summary> 18444 </member>
18445 </member> 18445 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket">
18446 <member name="F:OpenMetaverse.InstantMessage.FromAgentID"> 18446 <exclude/>
18447 <summary>Key of sender</summary> 18447 </member>
18448 </member> 18448 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock">
18449 <member name="F:OpenMetaverse.InstantMessage.FromAgentName"> 18449 <exclude/>
18450 <summary>Name of sender</summary> 18450 </member>
18451 </member> 18451 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock">
18452 <member name="F:OpenMetaverse.InstantMessage.ToAgentID"> 18452 <exclude/>
18453 <summary>Key of destination avatar</summary> 18453 </member>
18454 </member> 18454 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket">
18455 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID"> 18455 <exclude/>
18456 <summary>ID of originating estate</summary> 18456 </member>
18457 </member> 18457 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock">
18458 <member name="F:OpenMetaverse.InstantMessage.RegionID"> 18458 <exclude/>
18459 <summary>Key of originating region</summary> 18459 </member>
18460 </member> 18460 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock">
18461 <member name="F:OpenMetaverse.InstantMessage.Position"> 18461 <exclude/>
18462 <summary>Coordinates in originating region</summary> 18462 </member>
18463 </member> 18463 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket">
18464 <member name="F:OpenMetaverse.InstantMessage.Dialog"> 18464 <exclude/>
18465 <summary>Instant message type</summary> 18465 </member>
18466 </member> 18466 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock">
18467 <member name="F:OpenMetaverse.InstantMessage.GroupIM"> 18467 <exclude/>
18468 <summary>Group IM session toggle</summary> 18468 </member>
18469 </member> 18469 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock">
18470 <member name="F:OpenMetaverse.InstantMessage.IMSessionID"> 18470 <exclude/>
18471 <summary>Key of IM session, for Group Messages, the groups UUID</summary> 18471 </member>
18472 </member> 18472 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket">
18473 <member name="F:OpenMetaverse.InstantMessage.Timestamp"> 18473 <exclude/>
18474 <summary>Timestamp of the instant message</summary> 18474 </member>
18475 </member> 18475 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock">
18476 <member name="F:OpenMetaverse.InstantMessage.Message"> 18476 <exclude/>
18477 <summary>Instant message text</summary> 18477 </member>
18478 </member> 18478 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock">
18479 <member name="F:OpenMetaverse.InstantMessage.Offline"> 18479 <exclude/>
18480 <summary>Whether this message is held for offline avatars</summary> 18480 </member>
18481 </member> 18481 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock">
18482 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket"> 18482 <exclude/>
18483 <summary>Context specific packed data</summary> 18483 </member>
18484 </member> 18484 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket">
18485 <member name="T:OpenMetaverse.GroupMember"> 18485 <exclude/>
18486 <summary> 18486 </member>
18487 Avatar group management 18487 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock">
18488 </summary> 18488 <exclude/>
18489 </member> 18489 </member>
18490 <member name="F:OpenMetaverse.GroupMember.ID"> 18490 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock">
18491 <summary>Key of Group Member</summary> 18491 <exclude/>
18492 </member> 18492 </member>
18493 <member name="F:OpenMetaverse.GroupMember.Contribution"> 18493 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock">
18494 <summary>Total land contribution</summary> 18494 <exclude/>
18495 </member> 18495 </member>
18496 <member name="F:OpenMetaverse.GroupMember.OnlineStatus"> 18496 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket">
18497 <summary>Online status information</summary> 18497 <exclude/>
18498 </member> 18498 </member>
18499 <member name="F:OpenMetaverse.GroupMember.Powers"> 18499 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock">
18500 <summary>Abilities that the Group Member has</summary> 18500 <exclude/>
18501 </member> 18501 </member>
18502 <member name="F:OpenMetaverse.GroupMember.Title"> 18502 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock">
18503 <summary>Current group title</summary> 18503 <exclude/>
18504 </member> 18504 </member>
18505 <member name="F:OpenMetaverse.GroupMember.IsOwner"> 18505 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket">
18506 <summary>Is a group owner</summary> 18506 <exclude/>
18507 </member> 18507 </member>
18508 <member name="T:OpenMetaverse.GroupRole"> 18508 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock">
18509 <summary> 18509 <exclude/>
18510 Role manager for a group 18510 </member>
18511 </summary> 18511 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock">
18512 </member> 18512 <exclude/>
18513 <member name="F:OpenMetaverse.GroupRole.GroupID"> 18513 </member>
18514 <summary>Key of the group</summary> 18514 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket">
18515 </member> 18515 <exclude/>
18516 <member name="F:OpenMetaverse.GroupRole.ID"> 18516 </member>
18517 <summary>Key of Role</summary> 18517 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock">
18518 </member> 18518 <exclude/>
18519 <member name="F:OpenMetaverse.GroupRole.Name"> 18519 </member>
18520 <summary>Name of Role</summary> 18520 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock">
18521 </member> 18521 <exclude/>
18522 <member name="F:OpenMetaverse.GroupRole.Title"> 18522 </member>
18523 <summary>Group Title associated with Role</summary> 18523 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock">
18524 </member> 18524 <exclude/>
18525 <member name="F:OpenMetaverse.GroupRole.Description"> 18525 </member>
18526 <summary>Description of Role</summary> 18526 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket">
18527 </member> 18527 <exclude/>
18528 <member name="F:OpenMetaverse.GroupRole.Powers"> 18528 </member>
18529 <summary>Abilities Associated with Role</summary> 18529 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock">
18530 </member> 18530 <exclude/>
18531 <member name="M:OpenMetaverse.GroupRole.ToString"> 18531 </member>
18532 <summary>Returns the role's title</summary> 18532 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock">
18533 <returns>The role's title</returns> 18533 <exclude/>
18534 </member> 18534 </member>
18535 <member name="T:OpenMetaverse.GroupTitle"> 18535 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket">
18536 <summary> 18536 <exclude/>
18537 Class to represent Group Title 18537 </member>
18538 </summary> 18538 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock">
18539 </member> 18539 <exclude/>
18540 <member name="F:OpenMetaverse.GroupTitle.GroupID"> 18540 </member>
18541 <summary>Key of the group</summary> 18541 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock">
18542 </member> 18542 <exclude/>
18543 <member name="F:OpenMetaverse.GroupTitle.RoleID"> 18543 </member>
18544 <summary>ID of the role title belongs to</summary> 18544 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket">
18545 </member> 18545 <exclude/>
18546 <member name="F:OpenMetaverse.GroupTitle.Title"> 18546 </member>
18547 <summary>Group Title</summary> 18547 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock">
18548 </member> 18548 <exclude/>
18549 <member name="F:OpenMetaverse.GroupTitle.Selected"> 18549 </member>
18550 <summary>Whether title is Active</summary> 18550 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock">
18551 </member> 18551 <exclude/>
18552 <member name="M:OpenMetaverse.GroupTitle.ToString"> 18552 </member>
18553 <summary>Returns group title</summary> 18553 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket">
18554 </member> 18554 <exclude/>
18555 <member name="T:OpenMetaverse.Group"> 18555 </member>
18556 <summary> 18556 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock">
18557 Represents a group on the grid 18557 <exclude/>
18558 </summary> 18558 </member>
18559 </member> 18559 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock">
18560 <member name="F:OpenMetaverse.Group.ID"> 18560 <exclude/>
18561 <summary>Key of Group</summary> 18561 </member>
18562 </member> 18562 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket">
18563 <member name="F:OpenMetaverse.Group.InsigniaID"> 18563 <exclude/>
18564 <summary>Key of Group Insignia</summary> 18564 </member>
18565 </member> 18565 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock">
18566 <member name="F:OpenMetaverse.Group.FounderID"> 18566 <exclude/>
18567 <summary>Key of Group Founder</summary> 18567 </member>
18568 </member> 18568 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock">
18569 <member name="F:OpenMetaverse.Group.OwnerRole"> 18569 <exclude/>
18570 <summary>Key of Group Role for Owners</summary> 18570 </member>
18571 </member> 18571 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket">
18572 <member name="F:OpenMetaverse.Group.Name"> 18572 <exclude/>
18573 <summary>Name of Group</summary> 18573 </member>
18574 </member> 18574 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock">
18575 <member name="F:OpenMetaverse.Group.Charter"> 18575 <exclude/>
18576 <summary>Text of Group Charter</summary> 18576 </member>
18577 </member> 18577 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock">
18578 <member name="F:OpenMetaverse.Group.MemberTitle"> 18578 <exclude/>
18579 <summary>Title of "everyone" role</summary> 18579 </member>
18580 </member> 18580 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock">
18581 <member name="F:OpenMetaverse.Group.OpenEnrollment"> 18581 <exclude/>
18582 <summary>Is the group open for enrolement to everyone</summary> 18582 </member>
18583 </member> 18583 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket">
18584 <member name="F:OpenMetaverse.Group.ShowInList"> 18584 <exclude/>
18585 <summary>Will group show up in search</summary> 18585 </member>
18586 </member> 18586 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock">
18587 <member name="F:OpenMetaverse.Group.Powers"> 18587 <exclude/>
18588 <summary></summary> 18588 </member>
18589 </member> 18589 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock">
18590 <member name="F:OpenMetaverse.Group.AcceptNotices"> 18590 <exclude/>
18591 <summary></summary> 18591 </member>
18592 </member> 18592 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket">
18593 <member name="F:OpenMetaverse.Group.AllowPublish"> 18593 <exclude/>
18594 <summary></summary> 18594 </member>
18595 </member> 18595 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock">
18596 <member name="F:OpenMetaverse.Group.MaturePublish"> 18596 <exclude/>
18597 <summary>Is the group Mature</summary> 18597 </member>
18598 </member> 18598 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock">
18599 <member name="F:OpenMetaverse.Group.MembershipFee"> 18599 <exclude/>
18600 <summary>Cost of group membership</summary> 18600 </member>
18601 </member> 18601 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock">
18602 <member name="F:OpenMetaverse.Group.Money"> 18602 <exclude/>
18603 <summary></summary> 18603 </member>
18604 </member> 18604 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket">
18605 <member name="F:OpenMetaverse.Group.Contribution"> 18605 <exclude/>
18606 <summary></summary> 18606 </member>
18607 </member> 18607 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock">
18608 <member name="F:OpenMetaverse.Group.GroupMembershipCount"> 18608 <exclude/>
18609 <summary>The total number of current members this group has</summary> 18609 </member>
18610 </member> 18610 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock">
18611 <member name="F:OpenMetaverse.Group.GroupRolesCount"> 18611 <exclude/>
18612 <summary>The number of roles this group has configured</summary> 18612 </member>
18613 </member> 18613 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock">
18614 <member name="F:OpenMetaverse.Group.ListInProfile"> 18614 <exclude/>
18615 <summary>Show this group in agent's profile</summary> 18615 </member>
18616 </member> 18616 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket">
18617 <member name="M:OpenMetaverse.Group.ToString"> 18617 <exclude/>
18618 <summary>Returns the name of the group</summary> 18618 </member>
18619 <returns>A string containing the name of the group</returns> 18619 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock">
18620 </member> 18620 <exclude/>
18621 <member name="T:OpenMetaverse.Vote"> 18621 </member>
18622 <summary> 18622 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock">
18623 A group Vote 18623 <exclude/>
18624 </summary> 18624 </member>
18625 </member> 18625 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock">
18626 <member name="F:OpenMetaverse.Vote.Candidate"> 18626 <exclude/>
18627 <summary>Key of Avatar who created Vote</summary> 18627 </member>
18628 </member> 18628 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket">
18629 <member name="F:OpenMetaverse.Vote.VoteString"> 18629 <exclude/>
18630 <summary>Text of the Vote proposal</summary> 18630 </member>
18631 </member> 18631 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock">
18632 <member name="F:OpenMetaverse.Vote.NumVotes"> 18632 <exclude/>
18633 <summary>Total number of votes</summary> 18633 </member>
18634 </member> 18634 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock">
18635 <member name="T:OpenMetaverse.GroupProposal"> 18635 <exclude/>
18636 <summary> 18636 </member>
18637 A group proposal 18637 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock">
18638 </summary> 18638 <exclude/>
18639 </member> 18639 </member>
18640 <member name="F:OpenMetaverse.GroupProposal.VoteText"> 18640 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket">
18641 <summary>The Text of the proposal</summary> 18641 <exclude/>
18642 </member> 18642 </member>
18643 <member name="F:OpenMetaverse.GroupProposal.Quorum"> 18643 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock">
18644 <summary>The minimum number of members that must vote before proposal passes or failes</summary> 18644 <exclude/>
18645 </member> 18645 </member>
18646 <member name="F:OpenMetaverse.GroupProposal.Majority"> 18646 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock">
18647 <summary>The required ration of yes/no votes required for vote to pass</summary> 18647 <exclude/>
18648 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks> 18648 </member>
18649 TODO: this should be an enum 18649 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock">
18650 </member> 18650 <exclude/>
18651 <member name="F:OpenMetaverse.GroupProposal.Duration"> 18651 </member>
18652 <summary>The duration in days votes are accepted</summary> 18652 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock">
18653 </member> 18653 <exclude/>
18654 <member name="T:OpenMetaverse.GroupAccountSummary"> 18654 </member>
18655 <summary> 18655 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket">
18656 18656 <exclude/>
18657 </summary> 18657 </member>
18658 </member> 18658 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock">
18659 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays"> 18659 <exclude/>
18660 <summary></summary> 18660 </member>
18661 </member> 18661 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock">
18662 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval"> 18662 <exclude/>
18663 <summary></summary> 18663 </member>
18664 </member> 18664 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket">
18665 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate"> 18665 <exclude/>
18666 <summary></summary> 18666 </member>
18667 </member> 18667 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock">
18668 <member name="F:OpenMetaverse.GroupAccountSummary.Balance"> 18668 <exclude/>
18669 <summary></summary> 18669 </member>
18670 </member> 18670 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock">
18671 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits"> 18671 <exclude/>
18672 <summary></summary> 18672 </member>
18673 </member> 18673 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket">
18674 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits"> 18674 <exclude/>
18675 <summary></summary> 18675 </member>
18676 </member> 18676 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock">
18677 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent"> 18677 <exclude/>
18678 <summary></summary> 18678 </member>
18679 </member> 18679 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock">
18680 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent"> 18680 <exclude/>
18681 <summary></summary> 18681 </member>
18682 </member> 18682 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket">
18683 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent"> 18683 <exclude/>
18684 <summary></summary> 18684 </member>
18685 </member> 18685 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock">
18686 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent"> 18686 <exclude/>
18687 <summary></summary> 18687 </member>
18688 </member> 18688 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock">
18689 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent"> 18689 <exclude/>
18690 <summary></summary> 18690 </member>
18691 </member> 18691 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock">
18692 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate"> 18692 <exclude/>
18693 <summary></summary> 18693 </member>
18694 </member> 18694 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket">
18695 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate"> 18695 <exclude/>
18696 <summary></summary> 18696 </member>
18697 </member> 18697 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock">
18698 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate"> 18698 <exclude/>
18699 <summary></summary> 18699 </member>
18700 </member> 18700 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket">
18701 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate"> 18701 <exclude/>
18702 <summary></summary> 18702 </member>
18703 </member> 18703 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock">
18704 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate"> 18704 <exclude/>
18705 <summary></summary> 18705 </member>
18706 </member> 18706 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock">
18707 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers"> 18707 <exclude/>
18708 <summary></summary> 18708 </member>
18709 </member> 18709 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket">
18710 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate"> 18710 <exclude/>
18711 <summary></summary> 18711 </member>
18712 </member> 18712 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock">
18713 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate"> 18713 <exclude/>
18714 <summary></summary> 18714 </member>
18715 </member> 18715 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock">
18716 <member name="T:OpenMetaverse.GroupNotice"> 18716 <exclude/>
18717 <summary> 18717 </member>
18718 Struct representing a group notice 18718 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock">
18719 </summary> 18719 <exclude/>
18720 </member> 18720 </member>
18721 <member name="F:OpenMetaverse.GroupNotice.Subject"> 18721 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket">
18722 <summary></summary> 18722 <exclude/>
18723 </member> 18723 </member>
18724 <member name="F:OpenMetaverse.GroupNotice.Message"> 18724 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock">
18725 <summary></summary> 18725 <exclude/>
18726 </member> 18726 </member>
18727 <member name="F:OpenMetaverse.GroupNotice.AttachmentID"> 18727 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock">
18728 <summary></summary> 18728 <exclude/>
18729 </member> 18729 </member>
18730 <member name="F:OpenMetaverse.GroupNotice.OwnerID"> 18730 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket">
18731 <summary></summary> 18731 <exclude/>
18732 </member> 18732 </member>
18733 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment"> 18733 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock">
18734 <summary> 18734 <exclude/>
18735 18735 </member>
18736 </summary> 18736 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock">
18737 <returns></returns> 18737 <exclude/>
18738 </member> 18738 </member>
18739 <member name="T:OpenMetaverse.GroupNoticeList"> 18739 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock">
18740 <summary> 18740 <exclude/>
18741 Struct representing a group notice list entry 18741 </member>
18742 </summary> 18742 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket">
18743 </member> 18743 <exclude/>
18744 <member name="F:OpenMetaverse.GroupNoticeList.NoticeID"> 18744 </member>
18745 <summary>Notice ID</summary> 18745 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock">
18746 </member> 18746 <exclude/>
18747 <member name="F:OpenMetaverse.GroupNoticeList.Timestamp"> 18747 </member>
18748 <summary>Creation timestamp of notice</summary> 18748 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock">
18749 </member> 18749 <exclude/>
18750 <member name="F:OpenMetaverse.GroupNoticeList.FromName"> 18750 </member>
18751 <summary>Agent name who created notice</summary> 18751 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket">
18752 </member> 18752 <exclude/>
18753 <member name="F:OpenMetaverse.GroupNoticeList.Subject"> 18753 </member>
18754 <summary>Notice subject</summary> 18754 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock">
18755 </member> 18755 <exclude/>
18756 <member name="F:OpenMetaverse.GroupNoticeList.HasAttachment"> 18756 </member>
18757 <summary>Is there an attachment?</summary> 18757 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock">
18758 </member> 18758 <exclude/>
18759 <member name="F:OpenMetaverse.GroupNoticeList.AssetType"> 18759 </member>
18760 <summary>Attachment Type</summary> 18760 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket">
18761 </member> 18761 <exclude/>
18762 <member name="T:OpenMetaverse.ChatSessionMember"> 18762 </member>
18763 <summary> 18763 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock">
18764 Struct representing a member of a group chat session and their settings 18764 <exclude/>
18765 </summary> 18765 </member>
18766 </member> 18766 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket">
18767 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey"> 18767 <exclude/>
18768 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary> 18768 </member>
18769 </member> 18769 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock">
18770 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat"> 18770 <exclude/>
18771 <summary>True if user has voice chat enabled</summary> 18771 </member>
18772 </member> 18772 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock">
18773 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator"> 18773 <exclude/>
18774 <summary>True of Avatar has moderator abilities</summary> 18774 </member>
18775 </member> 18775 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket">
18776 <member name="F:OpenMetaverse.ChatSessionMember.MuteText"> 18776 <exclude/>
18777 <summary>True if a moderator has muted this avatars chat</summary> 18777 </member>
18778 </member> 18778 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock">
18779 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice"> 18779 <exclude/>
18780 <summary>True if a moderator has muted this avatars voice</summary> 18780 </member>
18781 </member> 18781 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket">
18782 <member name="T:OpenMetaverse.GroupRoleUpdate"> 18782 <exclude/>
18783 <summary> 18783 </member>
18784 Role update flags 18784 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock">
18785 </summary> 18785 <exclude/>
18786 </member> 18786 </member>
18787 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate"> 18787 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock">
18788 <summary></summary> 18788 <exclude/>
18789 </member> 18789 </member>
18790 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData"> 18790 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket">
18791 <summary></summary> 18791 <exclude/>
18792 </member> 18792 </member>
18793 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers"> 18793 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock">
18794 <summary></summary> 18794 <exclude/>
18795 </member> 18795 </member>
18796 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll"> 18796 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket">
18797 <summary></summary> 18797 <exclude/>
18798 </member> 18798 </member>
18799 <member name="F:OpenMetaverse.GroupRoleUpdate.Create"> 18799 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock">
18800 <summary></summary> 18800 <exclude/>
18801 </member> 18801 </member>
18802 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete"> 18802 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket">
18803 <summary></summary> 18803 <exclude/>
18804 </member> 18804 </member>
18805 <member name="F:OpenMetaverse.GroupPowers.None"> 18805 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock">
18806 <summary></summary> 18806 <exclude/>
18807 </member> 18807 </member>
18808 <member name="F:OpenMetaverse.GroupPowers.Invite"> 18808 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket">
18809 <summary>Can send invitations to groups default role</summary> 18809 <exclude/>
18810 </member> 18810 </member>
18811 <member name="F:OpenMetaverse.GroupPowers.Eject"> 18811 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock">
18812 <summary>Can eject members from group</summary> 18812 <exclude/>
18813 </member> 18813 </member>
18814 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions"> 18814 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock">
18815 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary> 18815 <exclude/>
18816 </member> 18816 </member>
18817 <member name="F:OpenMetaverse.GroupPowers.MemberVisible"> 18817 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket">
18818 <summary>Member is visible in the public member list</summary> 18818 <exclude/>
18819 </member> 18819 </member>
18820 <member name="F:OpenMetaverse.GroupPowers.CreateRole"> 18820 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock">
18821 <summary>Can create new roles</summary> 18821 <exclude/>
18822 </member> 18822 </member>
18823 <member name="F:OpenMetaverse.GroupPowers.DeleteRole"> 18823 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock">
18824 <summary>Can delete existing roles</summary> 18824 <exclude/>
18825 </member> 18825 </member>
18826 <member name="F:OpenMetaverse.GroupPowers.RoleProperties"> 18826 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket">
18827 <summary>Can change Role names, titles and descriptions</summary> 18827 <exclude/>
18828 </member> 18828 </member>
18829 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited"> 18829 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock">
18830 <summary>Can assign other members to assigners role</summary> 18830 <exclude/>
18831 </member> 18831 </member>
18832 <member name="F:OpenMetaverse.GroupPowers.AssignMember"> 18832 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock">
18833 <summary>Can assign other members to any role</summary> 18833 <exclude/>
18834 </member> 18834 </member>
18835 <member name="F:OpenMetaverse.GroupPowers.RemoveMember"> 18835 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket">
18836 <summary>Can remove members from roles</summary> 18836 <exclude/>
18837 </member> 18837 </member>
18838 <member name="F:OpenMetaverse.GroupPowers.ChangeActions"> 18838 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock">
18839 <summary>Can assign and remove abilities in roles</summary> 18839 <exclude/>
18840 </member> 18840 </member>
18841 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity"> 18841 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock">
18842 <summary>Can change group Charter, Insignia, 'Publish on the web' and which 18842 <exclude/>
18843 members are publicly visible in group member listings</summary> 18843 </member>
18844 </member> 18844 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket">
18845 <member name="F:OpenMetaverse.GroupPowers.LandDeed"> 18845 <exclude/>
18846 <summary>Can buy land or deed land to group</summary> 18846 </member>
18847 </member> 18847 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock">
18848 <member name="F:OpenMetaverse.GroupPowers.LandRelease"> 18848 <exclude/>
18849 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for 18849 </member>
18850 private estates</summary> 18850 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket">
18851 </member> 18851 <exclude/>
18852 <member name="F:OpenMetaverse.GroupPowers.LandSetSale"> 18852 </member>
18853 <summary>Can set land for-sale information on group owned parcels</summary> 18853 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock">
18854 </member> 18854 <exclude/>
18855 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin"> 18855 </member>
18856 <summary>Can subdivide and join parcels</summary> 18856 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket">
18857 </member> 18857 <exclude/>
18858 <member name="F:OpenMetaverse.GroupPowers.JoinChat"> 18858 </member>
18859 <summary>Can join group chat sessions</summary> 18859 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock">
18860 </member> 18860 <exclude/>
18861 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat"> 18861 </member>
18862 <summary>Can use voice chat in Group Chat sessions</summary> 18862 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket">
18863 </member> 18863 <exclude/>
18864 <member name="F:OpenMetaverse.GroupPowers.ModerateChat"> 18864 </member>
18865 <summary>Can moderate group chat sessions</summary> 18865 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock">
18866 </member> 18866 <exclude/>
18867 <member name="F:OpenMetaverse.GroupPowers.FindPlaces"> 18867 </member>
18868 <summary>Can toggle "Show in Find Places" and set search category</summary> 18868 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock">
18869 </member> 18869 <exclude/>
18870 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity"> 18870 </member>
18871 <summary>Can change parcel name, description, and 'Publish on web' settings</summary> 18871 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket">
18872 </member> 18872 <exclude/>
18873 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint"> 18873 </member>
18874 <summary>Can set the landing point and teleport routing on group land</summary> 18874 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock">
18875 </member> 18875 <exclude/>
18876 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia"> 18876 </member>
18877 <summary>Can change music and media settings</summary> 18877 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket">
18878 </member> 18878 <exclude/>
18879 <member name="F:OpenMetaverse.GroupPowers.LandEdit"> 18879 </member>
18880 <summary>Can toggle 'Edit Terrain' option in Land settings</summary> 18880 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock">
18881 </member> 18881 <exclude/>
18882 <member name="F:OpenMetaverse.GroupPowers.LandOptions"> 18882 </member>
18883 <summary>Can toggle various About Land > Options settings</summary> 18883 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock">
18884 </member> 18884 <exclude/>
18885 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand"> 18885 </member>
18886 <summary>Can always terraform land, even if parcel settings have it turned off</summary> 18886 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket">
18887 </member> 18887 <exclude/>
18888 <member name="F:OpenMetaverse.GroupPowers.AllowFly"> 18888 </member>
18889 <summary>Can always fly while over group owned land</summary> 18889 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock">
18890 </member> 18890 <exclude/>
18891 <member name="F:OpenMetaverse.GroupPowers.AllowRez"> 18891 </member>
18892 <summary>Can always rez objects on group owned land</summary> 18892 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock">
18893 </member> 18893 <exclude/>
18894 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark"> 18894 </member>
18895 <summary>Can always create landmarks for group owned parcels</summary> 18895 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock">
18896 </member> 18896 <exclude/>
18897 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome"> 18897 </member>
18898 <summary>Can set home location on any group owned parcel</summary> 18898 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket">
18899 </member> 18899 <exclude/>
18900 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed"> 18900 </member>
18901 <summary>Can modify public access settings for group owned parcels</summary> 18901 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock">
18902 </member> 18902 <exclude/>
18903 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned"> 18903 </member>
18904 <summary>Can manager parcel ban lists on group owned land</summary> 18904 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket">
18905 </member> 18905 <exclude/>
18906 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses"> 18906 </member>
18907 <summary>Can manage pass list sales information</summary> 18907 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock">
18908 </member> 18908 <exclude/>
18909 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze"> 18909 </member>
18910 <summary>Can eject and freeze other avatars on group owned land</summary> 18910 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock">
18911 </member> 18911 <exclude/>
18912 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet"> 18912 </member>
18913 <summary>Can return objects set to group</summary> 18913 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock">
18914 </member> 18914 <exclude/>
18915 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup"> 18915 </member>
18916 <summary>Can return non-group owned/set objects</summary> 18916 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket">
18917 </member> 18917 <exclude/>
18918 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned"> 18918 </member>
18919 <summary>Can return group owned objects</summary> 18919 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock">
18920 </member> 18920 <exclude/>
18921 <member name="F:OpenMetaverse.GroupPowers.LandGardening"> 18921 </member>
18922 <summary>Can landscape using Linden plants</summary> 18922 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket">
18923 </member> 18923 <exclude/>
18924 <member name="F:OpenMetaverse.GroupPowers.DeedObject"> 18924 </member>
18925 <summary>Can deed objects to group</summary> 18925 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock">
18926 </member> 18926 <exclude/>
18927 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate"> 18927 </member>
18928 <summary>Can move group owned objects</summary> 18928 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock">
18929 </member> 18929 <exclude/>
18930 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale"> 18930 </member>
18931 <summary>Can set group owned objects for-sale</summary> 18931 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket">
18932 </member> 18932 <exclude/>
18933 <member name="F:OpenMetaverse.GroupPowers.Accountable"> 18933 </member>
18934 <summary>Pay group liabilities and receive group dividends</summary> 18934 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock">
18935 </member> 18935 <exclude/>
18936 <member name="F:OpenMetaverse.GroupPowers.SendNotices"> 18936 </member>
18937 <summary>Can send group notices</summary> 18937 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock">
18938 </member> 18938 <exclude/>
18939 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices"> 18939 </member>
18940 <summary>Can receive group notices</summary> 18940 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket">
18941 </member> 18941 <exclude/>
18942 <member name="F:OpenMetaverse.GroupPowers.StartProposal"> 18942 </member>
18943 <summary>Can create group proposals</summary> 18943 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock">
18944 </member> 18944 <exclude/>
18945 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal"> 18945 </member>
18946 <summary>Can vote on group proposals</summary> 18946 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock">
18947 </member> 18947 <exclude/>
18948 <member name="T:OpenMetaverse.GroupManager"> 18948 </member>
18949 <summary> 18949 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket">
18950 Handles all network traffic related to reading and writing group 18950 <exclude/>
18951 information 18951 </member>
18952 </summary> 18952 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock">
18953 </member> 18953 <exclude/>
18954 <member name="F:OpenMetaverse.GroupManager.Client"> 18954 </member>
18955 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary> 18955 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket">
18956 </member> 18956 <exclude/>
18957 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests"> 18957 </member>
18958 <summary>Currently-active group members requests</summary> 18958 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock">
18959 </member> 18959 <exclude/>
18960 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests"> 18960 </member>
18961 <summary>Currently-active group roles requests</summary> 18961 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock">
18962 </member> 18962 <exclude/>
18963 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests"> 18963 </member>
18964 <summary>Currently-active group role-member requests</summary> 18964 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket">
18965 </member> 18965 <exclude/>
18966 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers"> 18966 </member>
18967 <summary>Dictionary keeping group members while request is in progress</summary> 18967 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock">
18968 </member> 18968 <exclude/>
18969 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers"> 18969 </member>
18970 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary> 18970 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock">
18971 </member> 18971 <exclude/>
18972 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles"> 18972 </member>
18973 <summary>Dictionary keeping GroupRole information while request is in progress</summary> 18973 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket">
18974 </member> 18974 <exclude/>
18975 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache"> 18975 </member>
18976 <summary>Caches group name lookups</summary> 18976 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock">
18977 </member> 18977 <exclude/>
18978 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)"> 18978 </member>
18979 <summary> 18979 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock">
18980 Group Management Routines, Methods and Packet Handlers 18980 <exclude/>
18981 </summary> 18981 </member>
18982 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param> 18982 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket">
18983 </member> 18983 <exclude/>
18984 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups"> 18984 </member>
18985 <summary> 18985 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock">
18986 Request a current list of groups the avatar is a member of. 18986 <exclude/>
18987 </summary> 18987 </member>
18988 <remarks>CAPS Event Queue must be running for this to work since the results 18988 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock">
18989 come across CAPS.</remarks> 18989 <exclude/>
18990 </member> 18990 </member>
18991 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)"> 18991 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket">
18992 <summary> 18992 <exclude/>
18993 Lookup name of group based on groupID 18993 </member>
18994 </summary> 18994 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock">
18995 <param name="groupID">groupID of group to lookup name for.</param> 18995 <exclude/>
18996 </member> 18996 </member>
18997 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})"> 18997 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock">
18998 <summary> 18998 <exclude/>
18999 Request lookup of multiple group names 18999 </member>
19000 </summary> 19000 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket">
19001 <param name="groupIDs">List of group IDs to request.</param> 19001 <exclude/>
19002 </member> 19002 </member>
19003 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"> 19003 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock">
19004 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary> 19004 <exclude/>
19005 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks> 19005 </member>
19006 <param name="group">group ID (UUID)</param> 19006 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock">
19007 </member> 19007 <exclude/>
19008 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"> 19008 </member>
19009 <summary>Request a list of group members.</summary> 19009 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock">
19010 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks> 19010 <exclude/>
19011 <param name="group">group ID (UUID)</param> 19011 </member>
19012 <returns>UUID of the request, use to index into cache</returns> 19012 <member name="T:OpenMetaverse.Packets.SendPostcardPacket">
19013 </member> 19013 <exclude/>
19014 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)"> 19014 </member>
19015 <summary>Request group roles</summary> 19015 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock">
19016 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks> 19016 <exclude/>
19017 <param name="group">group ID (UUID)</param> 19017 </member>
19018 <returns>UUID of the request, use to index into cache</returns> 19018 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket">
19019 </member> 19019 <exclude/>
19020 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoleMembers(OpenMetaverse.UUID)"> 19020 </member>
19021 <summary>Request members (members,role) role mapping for a group.</summary> 19021 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock">
19022 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks> 19022 <exclude/>
19023 <param name="group">group ID (UUID)</param> 19023 </member>
19024 <returns>UUID of the request, use to index into cache</returns> 19024 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket">
19025 </member> 19025 <exclude/>
19026 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"> 19026 </member>
19027 <summary>Request a groups Titles</summary> 19027 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock">
19028 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks> 19028 <exclude/>
19029 <param name="group">group ID (UUID)</param> 19029 </member>
19030 <returns>UUID of the request, use to index into cache</returns> 19030 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock">
19031 </member> 19031 <exclude/>
19032 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)"> 19032 </member>
19033 <summary>Begin to get the group account summary</summary> 19033 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket">
19034 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks> 19034 <exclude/>
19035 <param name="group">group ID (UUID)</param> 19035 </member>
19036 <param name="intervalDays">How long of an interval</param> 19036 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock">
19037 <param name="currentInterval">Which interval (0 for current, 1 for last)</param> 19037 <exclude/>
19038 </member> 19038 </member>
19039 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)"> 19039 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock">
19040 <summary>Invites a user to a group</summary> 19040 <exclude/>
19041 <param name="group">The group to invite to</param> 19041 </member>
19042 <param name="roles">A list of roles to invite a person to</param> 19042 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket">
19043 <param name="personkey">Key of person to invite</param> 19043 <exclude/>
19044 </member> 19044 </member>
19045 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)"> 19045 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock">
19046 <summary>Set a group as the current active group</summary> 19046 <exclude/>
19047 <param name="id">group ID (UUID)</param> 19047 </member>
19048 </member> 19048 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock">
19049 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 19049 <exclude/>
19050 <summary>Change the role that determines your active title</summary> 19050 </member>
19051 <param name="group">Group ID to use</param> 19051 <member name="T:OpenMetaverse.Packets.ErrorPacket">
19052 <param name="role">Role ID to change to</param> 19052 <exclude/>
19053 </member> 19053 </member>
19054 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)"> 19054 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock">
19055 <summary>Set this avatar's tier contribution</summary> 19055 <exclude/>
19056 <param name="group">Group ID to change tier in</param> 19056 </member>
19057 <param name="contribution">amount of tier to donate</param> 19057 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock">
19058 </member> 19058 <exclude/>
19059 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)"> 19059 </member>
19060 <summary> 19060 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket">
19061 Save wheather agent wants to accept group notices and list this group in their profile 19061 <exclude/>
19062 </summary> 19062 </member>
19063 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param> 19063 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock">
19064 <param name="acceptNotices">Accept notices from this group</param> 19064 <exclude/>
19065 <param name="listInProfile">List this group in the profile</param> 19065 </member>
19066 </member> 19066 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock">
19067 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)"> 19067 <exclude/>
19068 <summary>Request to join a group</summary> 19068 </member>
19069 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks> 19069 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket">
19070 <param name="id">group ID (UUID) to join.</param> 19070 <exclude/>
19071 </member> 19071 </member>
19072 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)"> 19072 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock">
19073 <summary> 19073 <exclude/>
19074 Request to create a new group. If the group is successfully 19074 </member>
19075 created, L$100 will automatically be deducted 19075 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock">
19076 </summary> 19076 <exclude/>
19077 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks> 19077 </member>
19078 <param name="group">Group struct containing the new group info</param> 19078 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket">
19079 </member> 19079 <exclude/>
19080 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)"> 19080 </member>
19081 <summary>Update a group's profile and other information</summary> 19081 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock">
19082 <param name="id">Groups ID (UUID) to update.</param> 19082 <exclude/>
19083 <param name="group">Group struct to update.</param> 19083 </member>
19084 </member> 19084 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock">
19085 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 19085 <exclude/>
19086 <summary>Eject a user from a group</summary> 19086 </member>
19087 <param name="group">Group ID to eject the user from</param> 19087 <member name="T:OpenMetaverse.Packets.PacketAckPacket">
19088 <param name="member">Avatar's key to eject</param> 19088 <exclude/>
19089 </member> 19089 </member>
19090 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)"> 19090 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock">
19091 <summary>Update role information</summary> 19091 <exclude/>
19092 <param name="role">Modified role to be updated</param> 19092 </member>
19093 </member> 19093 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket">
19094 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)"> 19094 <exclude/>
19095 <summary>Create a new group role</summary> 19095 </member>
19096 <param name="group">Group ID to update</param> 19096 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock">
19097 <param name="role">Role to create</param> 19097 <exclude/>
19098 </member> 19098 </member>
19099 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 19099 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket">
19100 <summary>Remove an avatar from a role</summary> 19100 <exclude/>
19101 <param name="group">Group ID to update</param> 19101 </member>
19102 <param name="role">Role ID to be removed from</param> 19102 <member name="T:OpenMetaverse.Packets.ObjectAddPacket">
19103 <param name="member">Avatar's Key to remove</param> 19103 <exclude/>
19104 </member> 19104 </member>
19105 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 19105 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock">
19106 <summary>Assign an avatar to a role</summary> 19106 <exclude/>
19107 <param name="group">Group ID to update</param> 19107 </member>
19108 <param name="role">Role ID to assign to</param> 19108 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock">
19109 <param name="member">Avatar's ID to assign to role</param> 19109 <exclude/>
19110 </member> 19110 </member>
19111 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticeList(OpenMetaverse.UUID)"> 19111 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket">
19112 <summary>Request the group notices list</summary> 19112 <exclude/>
19113 <param name="group">Group ID to fetch notices for</param> 19113 </member>
19114 </member> 19114 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock">
19115 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)"> 19115 <exclude/>
19116 <summary>Request a group notice by key</summary> 19116 </member>
19117 <param name="noticeID">ID of group notice</param> 19117 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock">
19118 </member> 19118 <exclude/>
19119 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)"> 19119 </member>
19120 <summary>Send out a group notice</summary> 19120 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket">
19121 <param name="group">Group ID to update</param> 19121 <exclude/>
19122 <param name="notice"><code>GroupNotice</code> structure containing notice data</param> 19122 </member>
19123 </member> 19123 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock">
19124 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)"> 19124 <exclude/>
19125 <summary>Start a group proposal (vote)</summary> 19125 </member>
19126 <param name="group">The Group ID to send proposal to</param> 19126 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock">
19127 <param name="prop"><code>GroupProposal</code> structure containing the proposal</param> 19127 <exclude/>
19128 </member> 19128 </member>
19129 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)"> 19129 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket">
19130 <summary>Request to leave a group</summary> 19130 <exclude/>
19131 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks> 19131 </member>
19132 <param name="groupID">The group to leave</param> 19132 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock">
19133 </member> 19133 <exclude/>
19134 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 19134 </member>
19135 <summary> 19135 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock">
19136 Packet Handler for EjectGroupMemberReply, fired when an avatar is ejected from 19136 <exclude/>
19137 a group. 19137 </member>
19138 </summary> 19138 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket">
19139 <param name="packet">The EjectGroupMemberReply packet</param> 19139 <exclude/>
19140 <param name="simulator">The simulator where the message originated</param> 19140 </member>
19141 <remarks>This is a silly packet, it doesn't provide you with the ejectees UUID</remarks> 19141 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock">
19142 </member> 19142 <exclude/>
19143 <member name="E:OpenMetaverse.GroupManager.OnCurrentGroups"> 19143 </member>
19144 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket"/> is received, contains a list of 19144 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock">
19145 groups avatar is currently a member of</summary> 19145 <exclude/>
19146 </member> 19146 </member>
19147 <member name="E:OpenMetaverse.GroupManager.OnGroupNames"> 19147 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket">
19148 <summary>Fired when a UUIDGroupNameReply packet is receiived, 19148 <exclude/>
19149 contains name of group requested</summary> 19149 </member>
19150 </member> 19150 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock">
19151 <member name="E:OpenMetaverse.GroupManager.OnGroupProfile"> 19151 <exclude/>
19152 <summary>Fired when a GroupProfileReply packet is received, 19152 </member>
19153 contains group profile information for requested group.</summary> 19153 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock">
19154 </member> 19154 <exclude/>
19155 <member name="E:OpenMetaverse.GroupManager.OnGroupMembers"> 19155 </member>
19156 <summary>Fired when a GroupMembersReply packet is received, 19156 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock">
19157 contains a list of group members for requested group</summary> 19157 <exclude/>
19158 </member> 19158 </member>
19159 <member name="E:OpenMetaverse.GroupManager.OnGroupRoles"> 19159 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket">
19160 <summary>Fired when a GroupRoleDataReply packet is received, 19160 <exclude/>
19161 contains details on roles for requested group</summary> 19161 </member>
19162 </member> 19162 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock">
19163 <member name="E:OpenMetaverse.GroupManager.OnGroupRolesMembers"> 19163 <exclude/>
19164 <summary>Fired when a <seealso cref="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket"/> is received, 19164 </member>
19165 Contains group member to group role mappings</summary> 19165 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock">
19166 </member> 19166 <exclude/>
19167 <member name="E:OpenMetaverse.GroupManager.OnGroupTitles"> 19167 </member>
19168 <summary>Fired when a GroupTitlesReply packet is received, 19168 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock">
19169 sets the active role title for the current Agent</summary> 19169 <exclude/>
19170 </member> 19170 </member>
19171 <member name="E:OpenMetaverse.GroupManager.OnGroupAccountSummary"> 19171 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket">
19172 <summary>Fired when a GroupAccountSummaryReply packet is received, 19172 <exclude/>
19173 Contains a summary of group financial information</summary> 19173 </member>
19174 </member> 19174 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock">
19175 <member name="E:OpenMetaverse.GroupManager.OnGroupCreated"> 19175 <exclude/>
19176 <summary>Fired when a CreateGroupReply packet is received, indicates 19176 </member>
19177 the successful creation of a new group</summary> 19177 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket">
19178 </member> 19178 <exclude/>
19179 <member name="E:OpenMetaverse.GroupManager.OnGroupJoined"> 19179 </member>
19180 <summary>Fired when a JoinGroupReply packet is received, indicates 19180 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock">
19181 the Avatar has successfully joined a new group either by <seealso cref="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)"/> 19181 <exclude/>
19182 or by accepting a group join invitation with <seealso cref="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"/></summary> 19182 </member>
19183 </member> 19183 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket">
19184 <member name="E:OpenMetaverse.GroupManager.OnGroupLeft"> 19184 <exclude/>
19185 <summary>Fired when a LeaveGroupReply packet is received, indicates 19185 </member>
19186 the Avatar has successfully left a group</summary> 19186 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock">
19187 <seealso cref="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)"/> 19187 <exclude/>
19188 </member> 19188 </member>
19189 <member name="E:OpenMetaverse.GroupManager.OnGroupDropped"> 19189 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket">
19190 <summary>Fired when a AgentDropGroup packet is received, contains 19190 <exclude/>
19191 the <seealso cref="F:OpenMetaverse.Group.ID"/> of the group dropped</summary> 19191 </member>
19192 </member> 19192 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock">
19193 <member name="E:OpenMetaverse.GroupManager.OnGroupMemberEjected"> 19193 <exclude/>
19194 <summary>Fired when a GroupMemberEjected packet is received, 19194 </member>
19195 indicates a member of a group has been ejected</summary> 19195 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock">
19196 </member> 19196 <exclude/>
19197 <member name="E:OpenMetaverse.GroupManager.OnGroupNoticesList"> 19197 </member>
19198 <summary>Fired when the list of group notices is recievied</summary> 19198 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket">
19199 </member> 19199 <exclude/>
19200 <member name="T:OpenMetaverse.GroupManager.CurrentGroupsCallback"> 19200 </member>
19201 <summary> 19201 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock">
19202 Callback for the list of groups the avatar is currently a member of 19202 <exclude/>
19203 </summary> 19203 </member>
19204 <param name="groups">A dictionary containing the groups an avatar is a member of, 19204 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket">
19205 where the Key is the group <seealso cref="T:OpenMetaverse.UUID"/>, and the values are the groups</param> 19205 <exclude/>
19206 </member> 19206 </member>
19207 <member name="T:OpenMetaverse.GroupManager.GroupNamesCallback"> 19207 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock">
19208 <summary> 19208 <exclude/>
19209 Callback for a list of group names 19209 </member>
19210 </summary> 19210 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket">
19211 <param name="groupNames">A dictionary containing the the group names requested 19211 <exclude/>
19212 where the Key is the group <seealso cref="T:OpenMetaverse.UUID"/>, and the values are the names</param> 19212 </member>
19213 </member> 19213 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock">
19214 <member name="T:OpenMetaverse.GroupManager.GroupProfileCallback"> 19214 <exclude/>
19215 <summary> 19215 </member>
19216 Callback for the profile of a group 19216 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket">
19217 </summary> 19217 <exclude/>
19218 <param name="group">The group profile</param> 19218 </member>
19219 </member> 19219 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock">
19220 <member name="T:OpenMetaverse.GroupManager.GroupMembersCallback"> 19220 <exclude/>
19221 <summary> 19221 </member>
19222 Callback for the member list of a group 19222 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock">
19223 </summary> 19223 <exclude/>
19224 <param name="requestID"><seealso cref="T:OpenMetaverse.UUID"/> returned by RequestGroupMembers</param> 19224 </member>
19225 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group</param> 19225 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket">
19226 <param name="members">A dictionary containing the members of a group 19226 <exclude/>
19227 where key is member <seealso cref="T:OpenMetaverse.UUID"/> and value is <seealso cref="T:OpenMetaverse.GroupMember"/> struct</param> 19227 </member>
19228 </member> 19228 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock">
19229 <member name="T:OpenMetaverse.GroupManager.GroupRolesCallback"> 19229 <exclude/>
19230 <summary> 19230 </member>
19231 Callback for retrieving group roles 19231 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket">
19232 </summary> 19232 <exclude/>
19233 <param name="requestID"><seealso cref="T:OpenMetaverse.UUID"/> of the request returned from RequestGroupRoles</param> 19233 </member>
19234 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group</param> 19234 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock">
19235 <param name="roles">A dictionary containing role <seealso cref="T:OpenMetaverse.UUID"/>s as the key 19235 <exclude/>
19236 and <seealso cref="T:OpenMetaverse.GroupRole"/> structs as values</param> 19236 </member>
19237 </member> 19237 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket">
19238 <member name="T:OpenMetaverse.GroupManager.GroupRolesMembersCallback"> 19238 <exclude/>
19239 <summary> 19239 </member>
19240 Callback for a pairing of roles to members 19240 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock">
19241 </summary> 19241 <exclude/>
19242 <param name="requestID"><seealso cref="T:OpenMetaverse.UUID"/> of the request returned from RequestGroupRolesMembers</param> 19242 </member>
19243 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group</param> 19243 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket">
19244 <param name="rolesMembers">List containing role/member pairs</param> 19244 <exclude/>
19245 </member> 19245 </member>
19246 <member name="T:OpenMetaverse.GroupManager.GroupTitlesCallback"> 19246 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock">
19247 <summary> 19247 <exclude/>
19248 Callback for the title list of a group 19248 </member>
19249 </summary> 19249 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock">
19250 <param name="requestID"><seealso cref="T:OpenMetaverse.UUID"/> of the request returned from RequestGroupTitles</param> 19250 <exclude/>
19251 <param name="groupID">Group <seealso cref="T:OpenMetaverse.UUID"/></param> 19251 </member>
19252 <param name="titles">A dictionary containing the titles of a group 19252 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock">
19253 where the Key is the role <seealso cref="T:OpenMetaverse.UUID"/>, and the values are the title details</param> 19253 <exclude/>
19254 </member> 19254 </member>
19255 <member name="T:OpenMetaverse.GroupManager.GroupAccountSummaryCallback"> 19255 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket">
19256 <summary> 19256 <exclude/>
19257 Callback fired when group account summary information is received 19257 </member>
19258 </summary> 19258 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock">
19259 <param name="groupID">Group <seealso cref="T:OpenMetaverse.UUID"/></param> 19259 <exclude/>
19260 <param name="summary">The group account summary information</param> 19260 </member>
19261 </member> 19261 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock">
19262 <member name="T:OpenMetaverse.GroupManager.GroupCreatedCallback"> 19262 <exclude/>
19263 <summary> 19263 </member>
19264 Callback fired after an attempt to create a group 19264 <member name="T:OpenMetaverse.Packets.AgentSitPacket">
19265 </summary> 19265 <exclude/>
19266 <param name="groupID">The new groups <seealso cref="T:OpenMetaverse.UUID"/></param> 19266 </member>
19267 <param name="success">True of creation was successful</param> 19267 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock">
19268 <param name="message">A string, containing a message from the simulator</param> 19268 <exclude/>
19269 </member> 19269 </member>
19270 <member name="T:OpenMetaverse.GroupManager.GroupJoinedCallback"> 19270 <member name="T:OpenMetaverse.Packets.RequestImagePacket">
19271 <summary> 19271 <exclude/>
19272 Callback fired when the avatar has joined a group 19272 </member>
19273 </summary> 19273 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock">
19274 <param name="groupID">The <see cref="T:OpenMetaverse.UUID"/> of the group joined</param> 19274 <exclude/>
19275 <param name="success">True if the join was successful</param> 19275 </member>
19276 </member> 19276 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock">
19277 <member name="T:OpenMetaverse.GroupManager.GroupLeftCallback"> 19277 <exclude/>
19278 <summary> 19278 </member>
19279 Callback fired when the avatar leaves a group 19279 <member name="T:OpenMetaverse.Packets.ImageDataPacket">
19280 </summary> 19280 <exclude/>
19281 <param name="groupID">The <see cref="T:OpenMetaverse.UUID"/> of the group joined</param> 19281 </member>
19282 <param name="success">True if the part was successful</param> 19282 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock">
19283 </member> 19283 <exclude/>
19284 <member name="T:OpenMetaverse.GroupManager.GroupDroppedCallback"> 19284 </member>
19285 <summary> 19285 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock">
19286 Fired when a group is dropped, likely because it did not keep the required (2) avatar 19286 <exclude/>
19287 minimum 19287 </member>
19288 </summary> 19288 <member name="T:OpenMetaverse.Packets.ImagePacketPacket">
19289 <param name="groupID">The <see cref="T:OpenMetaverse.UUID"/> of the group which was dropped</param> 19289 <exclude/>
19290 </member> 19290 </member>
19291 <member name="T:OpenMetaverse.GroupManager.GroupMemberEjectedCallback"> 19291 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock">
19292 <summary> 19292 <exclude/>
19293 Fired when a member of a group is ejected, 19293 </member>
19294 Does not provide member information, only 19294 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock">
19295 group ID and whether it was successful or not 19295 <exclude/>
19296 </summary> 19296 </member>
19297 <param name="groupID">The Group UUID the member was ejected from</param> 19297 <member name="T:OpenMetaverse.Packets.LayerDataPacket">
19298 <param name="success">true of member was successfully ejected</param> 19298 <exclude/>
19299 </member> 19299 </member>
19300 <member name="T:OpenMetaverse.GroupManager.GroupNoticesListCallback"> 19300 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock">
19301 <summary> 19301 <exclude/>
19302 Fired when the list of group notices is recievied 19302 </member>
19303 </summary> 19303 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock">
19304 <param name="groupID">The <see cref="T:OpenMetaverse.UUID"/> of the group for which the notice list entry was recievied</param> 19304 <exclude/>
19305 <param name="notice">The Notice list entry</param> 19305 </member>
19306 </member> 19306 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket">
19307 <member name="T:OpenMetaverse.InternalDictionary`2"> 19307 <exclude/>
19308 <summary> 19308 </member>
19309 The InternalDictionary class is used through the library for storing key/value pairs. 19309 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock">
19310 It is intended to be a replacement for the generic Dictionary class and should 19310 <exclude/>
19311 be used in its place. It contains several methods for allowing access to the data from 19311 </member>
19312 outside the library that are read only and thread safe. 19312 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock">
19313 19313 <exclude/>
19314 </summary> 19314 </member>
19315 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam> 19315 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket">
19316 <typeparam name="TValue">Value <see langword="TValue"/></typeparam> 19316 <exclude/>
19317 </member> 19317 </member>
19318 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary"> 19318 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock">
19319 <summary>Internal dictionary that this class wraps around. Do not 19319 <exclude/>
19320 modify or enumerate the contents of this dictionary without locking 19320 </member>
19321 on this member</summary> 19321 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock">
19322 </member> 19322 <exclude/>
19323 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor"> 19323 </member>
19324 <summary> 19324 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket">
19325 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class 19325 <exclude/>
19326 with the specified key/value, has the default initial capacity. 19326 </member>
19327 </summary> 19327 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock">
19328 <example> 19328 <exclude/>
19329 <code> 19329 </member>
19330 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value. 19330 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock">
19331 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(); 19331 <exclude/>
19332 </code> 19332 </member>
19333 </example> 19333 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket">
19334 </member> 19334 <exclude/>
19335 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> 19335 </member>
19336 <summary> 19336 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock">
19337 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class 19337 <exclude/>
19338 with the specified key/value, has its initial valies copied from the specified 19338 </member>
19339 <seealso cref="T:System.Collections.Generic.Dictionary"/> 19339 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock">
19340 </summary> 19340 <exclude/>
19341 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/> 19341 </member>
19342 to copy initial values from</param> 19342 <member name="T:OpenMetaverse.Packets.KillObjectPacket">
19343 <example> 19343 <exclude/>
19344 <code> 19344 </member>
19345 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value. 19345 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock">
19346 // populates with copied values from example KeyNameCache Dictionary. 19346 <exclude/>
19347 19347 </member>
19348 // create source dictionary 19348 <member name="T:OpenMetaverse.Packets.TransferPacketPacket">
19349 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;(); 19349 <exclude/>
19350 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar"); 19350 </member>
19351 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar"); 19351 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock">
19352 19352 <exclude/>
19353 // Initialize new dictionary. 19353 </member>
19354 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache); 19354 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket">
19355 </code> 19355 <exclude/>
19356 </example> 19356 </member>
19357 </member> 19357 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock">
19358 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)"> 19358 <exclude/>
19359 <summary> 19359 </member>
19360 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class 19360 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock">
19361 with the specified key/value, With its initial capacity specified. 19361 <exclude/>
19362 </summary> 19362 </member>
19363 <param name="capacity">Initial size of dictionary</param> 19363 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket">
19364 <example> 19364 <exclude/>
19365 <code> 19365 </member>
19366 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value, 19366 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock">
19367 // initially allocated room for 10 entries. 19367 <exclude/>
19368 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10); 19368 </member>
19369 </code> 19369 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket">
19370 </example> 19370 <exclude/>
19371 </member> 19371 </member>
19372 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)"> 19372 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock">
19373 <summary> 19373 <exclude/>
19374 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key 19374 </member>
19375 </summary> 19375 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock">
19376 <param name="key">Key to use for lookup</param> 19376 <exclude/>
19377 <param name="value">Value returned</param> 19377 </member>
19378 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns> 19378 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock">
19379 <example> 19379 <exclude/>
19380 <code> 19380 </member>
19381 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary: 19381 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock">
19382 Avatar av; 19382 <exclude/>
19383 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av)) 19383 </member>
19384 Console.WriteLine("Found Avatar {0}", av.Name); 19384 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket">
19385 </code> 19385 <exclude/>
19386 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/> 19386 </member>
19387 </example> 19387 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock">
19388 </member> 19388 <exclude/>
19389 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})"> 19389 </member>
19390 <summary> 19390 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock">
19391 Finds the specified match. 19391 <exclude/>
19392 </summary> 19392 </member>
19393 <param name="match">The match.</param> 19393 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket">
19394 <returns>Matched value</returns> 19394 <exclude/>
19395 <example> 19395 </member>
19396 <code> 19396 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock">
19397 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary 19397 <exclude/>
19398 // with the ID 95683496 19398 </member>
19399 uint findID = 95683496; 19399 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket">
19400 Primitive findPrim = sim.ObjectsPrimitives.Find( 19400 <exclude/>
19401 delegate(Primitive prim) { return prim.ID == findID; }); 19401 </member>
19402 </code> 19402 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock">
19403 </example> 19403 <exclude/>
19404 </member> 19404 </member>
19405 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})"> 19405 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock">
19406 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary> 19406 <exclude/>
19407 <param name="match">return matching items.</param> 19407 </member>
19408 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns> 19408 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket">
19409 <example> 19409 <exclude/>
19410 Find All prims within 20 meters and store them in a List 19410 </member>
19411 <code> 19411 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock">
19412 int radius = 20; 19412 <exclude/>
19413 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll( 19413 </member>
19414 delegate(Primitive prim) { 19414 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock">
19415 Vector3 pos = prim.Position; 19415 <exclude/>
19416 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius)); 19416 </member>
19417 } 19417 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock">
19418 ); 19418 <exclude/>
19419 </code> 19419 </member>
19420 </example> 19420 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock">
19421 </member> 19421 <exclude/>
19422 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})"> 19422 </member>
19423 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary> 19423 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock">
19424 <param name="match">return matching keys.</param> 19424 <exclude/>
19425 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns> 19425 </member>
19426 <example> 19426 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock">
19427 Find All keys which also exist in another dictionary 19427 <exclude/>
19428 <code> 19428 </member>
19429 List&lt;UUID&gt; matches = myDict.FindAll( 19429 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock">
19430 delegate(UUID id) { 19430 <exclude/>
19431 return myOtherDict.ContainsKey(id); 19431 </member>
19432 } 19432 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock">
19433 ); 19433 <exclude/>
19434 </code> 19434 </member>
19435 </example> 19435 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket">
19436 </member> 19436 <exclude/>
19437 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})"> 19437 </member>
19438 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary> 19438 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock">
19439 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 19439 <exclude/>
19440 <example> 19440 </member>
19441 <code> 19441 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket">
19442 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information. 19442 <exclude/>
19443 Client.Network.CurrentSim.ObjectsPrimitives.ForEach( 19443 </member>
19444 delegate(Primitive prim) 19444 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock">
19445 { 19445 <exclude/>
19446 if (prim.Text != null) 19446 </member>
19447 { 19447 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket">
19448 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'", 19448 <exclude/>
19449 prim.PropertiesFamily.Name, prim.ID, prim.Text); 19449 </member>
19450 } 19450 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock">
19451 }); 19451 <exclude/>
19452 </code> 19452 </member>
19453 </example> 19453 <member name="T:OpenMetaverse.FriendRights">
19454 </member> 19454 <summary>
19455 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})"> 19455
19456 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary> 19456 </summary>
19457 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 19457 </member>
19458 </member> 19458 <member name="F:OpenMetaverse.FriendRights.None">
19459 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})"> 19459 <summary>The avatar has no rights</summary>
19460 <summary> 19460 </member>
19461 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/> 19461 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline">
19462 </summary> 19462 <summary>The avatar can see the online status of the target avatar</summary>
19463 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 19463 </member>
19464 </member> 19464 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap">
19465 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)"> 19465 <summary>The avatar can see the location of the target avatar on the map</summary>
19466 <summary>Check if Key exists in Dictionary</summary> 19466 </member>
19467 <param name="key">Key to check for</param> 19467 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects">
19468 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 19468 <summary>The avatar can modify the ojects of the target avatar </summary>
19469 </member> 19469 </member>
19470 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)"> 19470 <member name="T:OpenMetaverse.FriendInfo">
19471 <summary>Check if Value exists in Dictionary</summary> 19471 <summary>
19472 <param name="value">Value to check for</param> 19472 This class holds information about an avatar in the friends list. There are two ways
19473 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 19473 to interface to this class. The first is through the set of boolean properties. This is the typical
19474 </member> 19474 way clients of this class will use it. The second interface is through two bitflag properties,
19475 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)"> 19475 TheirFriendsRights and MyFriendsRights
19476 <summary> 19476 </summary>
19477 Adds the specified key to the dictionary, dictionary locking is not performed, 19477 </member>
19478 <see cref="!:SafeAdd"/> 19478 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)">
19479 </summary> 19479 <summary>
19480 <param name="key">The key</param> 19480 Used internally when building the initial list of friends at login time
19481 <param name="value">The value</param> 19481 </summary>
19482 </member> 19482 <param name="id">System ID of the avatar being prepesented</param>
19483 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)"> 19483 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param>
19484 <summary> 19484 <param name="myRights">Rights you have to see your friend online and to modify their objects</param>
19485 Removes the specified key, dictionary locking is not performed 19485 </member>
19486 </summary> 19486 <member name="M:OpenMetaverse.FriendInfo.ToString">
19487 <param name="key">The key.</param> 19487 <summary>
19488 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns> 19488 FriendInfo represented as a string
19489 </member> 19489 </summary>
19490 <member name="P:OpenMetaverse.InternalDictionary`2.Count"> 19490 <returns>A string reprentation of both my rights and my friends rights</returns>
19491 <summary> 19491 </member>
19492 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/> 19492 <member name="P:OpenMetaverse.FriendInfo.UUID">
19493 </summary> 19493 <summary>
19494 </member> 19494 System ID of the avatar
19495 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)"> 19495 </summary>
19496 <summary> 19496 </member>
19497 Indexer for the dictionary 19497 <member name="P:OpenMetaverse.FriendInfo.Name">
19498 </summary> 19498 <summary>
19499 <param name="key">The key</param> 19499 full name of the avatar
19500 <returns>The value</returns> 19500 </summary>
19501 </member> 19501 </member>
19502 <member name="T:OpenMetaverse.DirectoryManager"> 19502 <member name="P:OpenMetaverse.FriendInfo.IsOnline">
19503 <summary> 19503 <summary>
19504 Access to the Linden dataserver which allows searching for land, events, people, etc 19504 True if the avatar is online
19505 </summary> 19505 </summary>
19506 </member> 19506 </member>
19507 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"> 19507 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline">
19508 <summary> 19508 <summary>
19509 Starts a search for land sales using the directory 19509 True if the friend can see if I am online
19510 </summary> 19510 </summary>
19511 <param name="typeFlags">What type of land to search for. Auction, 19511 </member>
19512 estate, mainland, "first land", etc</param> 19512 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap">
19513 <returns>A unique identifier that can identify packets associated 19513 <summary>
19514 with this query from other queries</returns> 19514 True if the friend can see me on the map
19515 <remarks>The OnDirLandReply event handler must be registered before 19515 </summary>
19516 calling this function. There is no way to determine how many 19516 </member>
19517 results will be returned, or how many times the callback will be 19517 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects">
19518 fired other than you won't get more than 100 total parcels from 19518 <summary>
19519 each query.</remarks> 19519 True if the freind can modify my objects
19520 </member> 19520 </summary>
19521 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 19521 </member>
19522 <summary> 19522 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline">
19523 Starts a search for land sales using the directory 19523 <summary>
19524 </summary> 19524 True if I can see if my friend is online
19525 <param name="typeFlags">What type of land to search for. Auction, 19525 </summary>
19526 estate, mainland, "first land", etc</param> 19526 </member>
19527 <param name="priceLimit">Maximum price to search for</param> 19527 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap">
19528 <param name="areaLimit">Maximum area to search for</param> 19528 <summary>
19529 <param name="queryStart">Each request is limited to 100 parcels 19529 True if I can see if my friend is on the map
19530 being returned. To get the first 100 parcels of a request use 0, 19530 </summary>
19531 from 100-199 use 1, 200-299 use 2, etc.</param> 19531 </member>
19532 <returns>A unique identifier that can identify packets associated 19532 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects">
19533 with this query from other queries</returns> 19533 <summary>
19534 <remarks>The OnDirLandReply event handler must be registered before 19534 True if I can modify my friend's objects
19535 calling this function. There is no way to determine how many 19535 </summary>
19536 results will be returned, or how many times the callback will be 19536 </member>
19537 fired other than you won't get more than 100 total parcels from 19537 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights">
19538 each query.</remarks> 19538 <summary>
19539 </member> 19539 My friend's rights represented as bitmapped flags
19540 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 19540 </summary>
19541 <summary> 19541 </member>
19542 Starts a search for land sales using the directory 19542 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights">
19543 </summary> 19543 <summary>
19544 <param name="findFlags">A flags parameter that can modify the way 19544 My rights represented as bitmapped flags
19545 search results are returned, for example changing the ordering of 19545 </summary>
19546 results or limiting based on price or area</param> 19546 </member>
19547 <param name="typeFlags">What type of land to search for. Auction, 19547 <member name="T:OpenMetaverse.FriendsManager">
19548 estate, mainland, "first land", etc</param> 19548 <summary>
19549 <param name="priceLimit">Maximum price to search for, the 19549 This class is used to add and remove avatars from your friends list and to manage their permission.
19550 DirFindFlags.LimitByPrice flag must be set</param> 19550 </summary>
19551 <param name="areaLimit">Maximum area to search for, the 19551 </member>
19552 DirFindFlags.LimitByArea flag must be set</param> 19552 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline">
19553 <param name="queryStart">Each request is limited to 100 parcels 19553 <summary>The event subscribers. null if no subcribers</summary>
19554 being returned. To get the first 100 parcels of a request use 0, 19554 </member>
19555 from 100-199 use 100, 200-299 use 200, etc.</param> 19555 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)">
19556 <returns>A unique identifier that can identify packets associated 19556 <summary>Raises the FriendOnline event</summary>
19557 with this query from other queries</returns> 19557 <param name="e">A FriendInfoEventArgs object containing the
19558 <remarks>The OnDirLandReply event handler must be registered before 19558 data returned from the data server</param>
19559 calling this function. There is no way to determine how many 19559 </member>
19560 results will be returned, or how many times the callback will be 19560 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock">
19561 fired other than you won't get more than 100 total parcels from 19561 <summary>Thread sync lock object</summary>
19562 each query.</remarks> 19562 </member>
19563 </member> 19563 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline">
19564 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.Int32)"> 19564 <summary>The event subscribers. null if no subcribers</summary>
19565 <summary> 19565 </member>
19566 Starts a search for a Group in the directory manager 19566 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)">
19567 </summary> 19567 <summary>Raises the FriendOffline event</summary>
19568 <param name="findFlags"></param> 19568 <param name="e">A FriendInfoEventArgs object containing the
19569 <param name="searchText">The text to search for</param> 19569 data returned from the data server</param>
19570 <param name="queryStart">Each request is limited to 100 parcels 19570 </member>
19571 being returned. To get the first 100 parcels of a request use 0, 19571 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock">
19572 from 100-199 use 100, 200-299 use 200, etc.</param> 19572 <summary>Thread sync lock object</summary>
19573 <returns>A unique identifier that can identify packets associated 19573 </member>
19574 with this query from other queries</returns> 19574 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights">
19575 <remarks>The OnDirLandReply event handler must be registered before 19575 <summary>The event subscribers. null if no subcribers</summary>
19576 calling this function. There is no way to determine how many 19576 </member>
19577 results will be returned, or how many times the callback will be 19577 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)">
19578 fired other than you won't get more than 100 total parcels from 19578 <summary>Raises the FriendRightsUpdate event</summary>
19579 each query.</remarks> 19579 <param name="e">A FriendInfoEventArgs object containing the
19580 </member> 19580 data returned from the data server</param>
19581 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"> 19581 </member>
19582 <summary> 19582 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock">
19583 Search "places" for Land you personally own 19583 <summary>Thread sync lock object</summary>
19584 </summary> 19584 </member>
19585 </member> 19585 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames">
19586 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.UUID)"> 19586 <summary>The event subscribers. null if no subcribers</summary>
19587 <summary> 19587 </member>
19588 Searches Places for Land owned by a specific user or group 19588 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)">
19589 </summary> 19589 <summary>Raises the FriendNames event</summary>
19590 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param> 19590 <param name="e">A FriendNamesEventArgs object containing the
19591 <param name="groupID">LLUID of group you want to recieve land list for (You must be in group), or 19591 data returned from the data server</param>
19592 LLUID.Zero for Your own land</param> 19592 </member>
19593 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 19593 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock">
19594 </member> 19594 <summary>Thread sync lock object</summary>
19595 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 19595 </member>
19596 <summary> 19596 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered">
19597 Search Places 19597 <summary>The event subscribers. null if no subcribers</summary>
19598 </summary> 19598 </member>
19599 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param> 19599 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)">
19600 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param> 19600 <summary>Raises the FriendshipOffered event</summary>
19601 <param name="groupID">LLUID of group you want to recieve results for</param> 19601 <param name="e">A FriendshipOfferedEventArgs object containing the
19602 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param> 19602 data returned from the data server</param>
19603 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 19603 </member>
19604 </member> 19604 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock">
19605 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 19605 <summary>Thread sync lock object</summary>
19606 <summary> 19606 </member>
19607 Search Places - All Options 19607 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse">
19608 </summary> 19608 <summary>The event subscribers. null if no subcribers</summary>
19609 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param> 19609 </member>
19610 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param> 19610 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)">
19611 <param name="searchText">String Text to search for</param> 19611 <summary>Raises the FriendshipResponse event</summary>
19612 <param name="simulatorName">String Simulator Name to search in</param> 19612 <param name="e">A FriendshipResponseEventArgs object containing the
19613 <param name="groupID">LLUID of group you want to recieve results for</param> 19613 data returned from the data server</param>
19614 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param> 19614 </member>
19615 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 19615 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock">
19616 </member> 19616 <summary>Thread sync lock object</summary>
19617 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String)"> 19617 </member>
19618 <summary> 19618 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated">
19619 Search All Events with specifid searchText in all categories, includes Mature 19619 <summary>The event subscribers. null if no subcribers</summary>
19620 </summary> 19620 </member>
19621 <param name="searchText">Text to search for</param> 19621 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)">
19622 <returns>UUID of query to correlate results in callback.</returns> 19622 <summary>Raises the FriendshipTerminated event</summary>
19623 </member> 19623 <param name="e">A FriendshipTerminatedEventArgs object containing the
19624 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.Boolean,OpenMetaverse.DirectoryManager.EventCategories)"> 19624 data returned from the data server</param>
19625 <summary> 19625 </member>
19626 Search Events with Options to specify category and Mature events. 19626 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock">
19627 </summary> 19627 <summary>Thread sync lock object</summary>
19628 <param name="searchText">Text to search for</param> 19628 </member>
19629 <param name="showMature">true to include Mature events</param> 19629 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound">
19630 <param name="category">category to search</param> 19630 <summary>The event subscribers. null if no subcribers</summary>
19631 <returns>UUID of query to correlate results in callback.</returns> 19631 </member>
19632 </member> 19632 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)">
19633 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.Boolean,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories,OpenMetaverse.UUID)"> 19633 <summary>Raises the FriendFoundReply event</summary>
19634 <summary> 19634 <param name="e">A FriendFoundReplyEventArgs object containing the
19635 Search Events - ALL options 19635 data returned from the data server</param>
19636 </summary> 19636 </member>
19637 <param name="searchText">string text to search for e.g.: live music</param> 19637 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock">
19638 <param name="showMature">Include mature events in results</param> 19638 <summary>Thread sync lock object</summary>
19639 <param name="eventDay">"u" for now and upcoming events, -or- number of days since/until event is scheduled 19639 </member>
19640 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param> 19640 <member name="F:OpenMetaverse.FriendsManager.FriendList">
19641 <param name="queryStart">Page # to show, 0 for First Page</param> 19641 <summary>
19642 <param name="category">EventCategory event is listed under.</param> 19642 A dictionary of key/value pairs containing known friends of this avatar.
19643 <param name="queryID">a UUID that can be used to track queries with results.</param> 19643
19644 <returns>UUID of query to correlate results in callback.</returns> 19644 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/>
19645 </member> 19645 object that contains detailed information including permissions you have and have given to the friend
19646 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"> 19646 </summary>
19647 <summary>Requests Event Details</summary> 19647 </member>
19648 <param name="eventID">ID of Event returned from Places Search</param> 19648 <member name="F:OpenMetaverse.FriendsManager.FriendRequests">
19649 </member> 19649 <summary>
19650 <member name="E:OpenMetaverse.DirectoryManager.OnClassifiedReply"> 19650 A Dictionary of key/value pairs containing current pending frienship offers.
19651 <summary> 19651
19652 19652 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request,
19653 </summary> 19653 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept
19654 </member> 19654 or decline the friendship offer
19655 <member name="E:OpenMetaverse.DirectoryManager.OnDirLandReply"> 19655 </summary>
19656 <summary> 19656 </member>
19657 19657 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)">
19658 </summary> 19658 <summary>
19659 </member> 19659 Internal constructor
19660 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories"> 19660 </summary>
19661 <summary> 19661 <param name="client">A reference to the GridClient Object</param>
19662 The different categories a classified ad can be placed in 19662 </member>
19663 </summary> 19663 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
19664 </member> 19664 <summary>
19665 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any"> 19665 Accept a friendship request
19666 <summary></summary> 19666 </summary>
19667 </member> 19667 <param name="fromAgentID">agentID of avatatar to form friendship with</param>
19668 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping"> 19668 <param name="imSessionID">imSessionID of the friendship request message</param>
19669 <summary></summary> 19669 </member>
19670 </member> 19670 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
19671 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental"> 19671 <summary>
19672 <summary></summary> 19672 Decline a friendship request
19673 </member> 19673 </summary>
19674 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental"> 19674 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param>
19675 <summary></summary> 19675 <param name="imSessionID">imSessionID of the friendship request message</param>
19676 </member> 19676 </member>
19677 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction"> 19677 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)">
19678 <summary></summary> 19678 <summary>
19679 </member> 19679 Overload: Offer friendship to an avatar.
19680 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts"> 19680 </summary>
19681 <summary></summary> 19681 <param name="agentID">System ID of the avatar you are offering friendship to</param>
19682 </member> 19682 </member>
19683 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment"> 19683 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)">
19684 <summary></summary> 19684 <summary>
19685 </member> 19685 Offer friendship to an avatar.
19686 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted"> 19686 </summary>
19687 <summary></summary> 19687 <param name="agentID">System ID of the avatar you are offering friendship to</param>
19688 </member> 19688 <param name="message">A message to send with the request</param>
19689 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service"> 19689 </member>
19690 <summary></summary> 19690 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)">
19691 </member> 19691 <summary>
19692 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal"> 19692 Terminate a friendship with an avatar
19693 <summary></summary> 19693 </summary>
19694 </member> 19694 <param name="agentID">System ID of the avatar you are terminating the friendship with</param>
19695 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags"> 19695 </member>
19696 <summary> 19696 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19697 19697 <summary>Process an incoming packet and raise the appropriate events</summary>
19698 </summary> 19698 <param name="sender">The sender</param>
19699 </member> 19699 <param name="e">The EventArgs object containing the packet data</param>
19700 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People"> 19700 </member>
19701 <summary></summary> 19701 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)">
19702 </member> 19702 <summary>
19703 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online"> 19703 Change the rights of a friend avatar.
19704 <summary></summary> 19704 </summary>
19705 </member> 19705 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param>
19706 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events"> 19706 <param name="rights">the new rights to give the friend</param>
19707 <summary></summary> 19707 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks>
19708 </member> 19708 </member>
19709 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups"> 19709 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)">
19710 <summary></summary> 19710 <summary>
19711 </member> 19711 Use to map a friends location on the grid.
19712 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents"> 19712 </summary>
19713 <summary></summary> 19713 <param name="friendID">Friends UUID to find</param>
19714 </member> 19714 <remarks><seealso cref="E:OnFriendFound"/></remarks>
19715 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned"> 19715 </member>
19716 <summary></summary> 19716 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)">
19717 </member> 19717 <summary>
19718 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale"> 19718 Use to track a friends movement on the grid
19719 <summary></summary> 19719 </summary>
19720 </member> 19720 <param name="friendID">Friends Key</param>
19721 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned"> 19721 </member>
19722 <summary></summary> 19722 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)">
19723 </member> 19723 <summary>
19724 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort"> 19724 Ask for a notification of friend's online status
19725 <summary></summary> 19725 </summary>
19726 </member> 19726 <param name="friendID">Friend's UUID</param>
19727 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly"> 19727 </member>
19728 <summary></summary> 19728 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)">
19729 </member> 19729 <summary>
19730 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly"> 19730 This handles the asynchronous response of a RequestAvatarNames call.
19731 <summary></summary> 19731 </summary>
19732 </member> 19732 <param name="sender"></param>
19733 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly"> 19733 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param>
19734 <summary></summary> 19734 </member>
19735 </member> 19735 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19736 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly"> 19736 <summary>Process an incoming packet and raise the appropriate events</summary>
19737 <summary></summary> 19737 <param name="sender">The sender</param>
19738 </member> 19738 <param name="e">The EventArgs object containing the packet data</param>
19739 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc"> 19739 </member>
19740 <summary></summary> 19740 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19741 </member> 19741 <summary>Process an incoming packet and raise the appropriate events</summary>
19742 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort"> 19742 <param name="sender">The sender</param>
19743 <summary></summary> 19743 <param name="e">The EventArgs object containing the packet data</param>
19744 </member> 19744 </member>
19745 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort"> 19745 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19746 <summary></summary> 19746 <summary>Process an incoming packet and raise the appropriate events</summary>
19747 </member> 19747 <param name="sender">The sender</param>
19748 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort"> 19748 <param name="e">The EventArgs object containing the packet data</param>
19749 <summary></summary> 19749 </member>
19750 </member> 19750 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19751 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort"> 19751 <summary>Process an incoming packet and raise the appropriate events</summary>
19752 <summary></summary> 19752 <param name="sender">The sender</param>
19753 </member> 19753 <param name="e">The EventArgs object containing the packet data</param>
19754 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice"> 19754 </member>
19755 <summary></summary> 19755 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)">
19756 </member> 19756 <summary>
19757 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea"> 19757 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply
19758 <summary></summary> 19758 </summary>
19759 </member> 19759 <param name="loginSuccess">true if login was successful</param>
19760 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags"> 19760 <param name="redirect">true if login request is requiring a redirect</param>
19761 <summary> 19761 <param name="message">A string containing the response to the login request</param>
19762 Land types to search dataserver for 19762 <param name="reason">A string containing the reason for the request</param>
19763 </summary> 19763 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData"/> object containing the decoded
19764 </member> 19764 reply from the login server</param>
19765 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.None"> 19765 </member>
19766 <summary>Do not search</summary> 19766 <member name="E:OpenMetaverse.FriendsManager.FriendOnline">
19767 </member> 19767 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary>
19768 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction"> 19768 </member>
19769 <summary>Land which is currently up for auction</summary> 19769 <member name="E:OpenMetaverse.FriendsManager.FriendOffline">
19770 </member> 19770 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary>
19771 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland"> 19771 </member>
19772 <summary>Parcels which are on the mainland (Linden owned) continents</summary> 19772 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate">
19773 </member> 19773 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary>
19774 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate"> 19774 </member>
19775 <summary>Parcels which are on privately owned simulators</summary> 19775 <member name="E:OpenMetaverse.FriendsManager.FriendNames">
19776 </member> 19776 <summary>Raised when the simulator sends us the names on our friends list</summary>
19777 <member name="T:OpenMetaverse.DirectoryManager.Classified"> 19777 </member>
19778 <summary> 19778 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered">
19779 A classified ad on the grid 19779 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary>
19780 </summary> 19780 </member>
19781 </member> 19781 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse">
19782 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID"> 19782 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary>
19783 <summary>UUID for this ad, useful for looking up detailed 19783 </member>
19784 information about it</summary> 19784 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated">
19785 </member> 19785 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated
19786 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name"> 19786 our friendship</summary>
19787 <summary>The title of this classified ad</summary> 19787 </member>
19788 </member> 19788 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply">
19789 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags"> 19789 <summary>Raised when the simulator sends the location of a friend we have
19790 <summary>Unknown</summary> 19790 requested map location info for</summary>
19791 </member> 19791 </member>
19792 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate"> 19792 <member name="T:OpenMetaverse.FriendInfoEventArgs">
19793 <summary>Creation date of the ad</summary> 19793 <summary>Contains information on a member of our friends list</summary>
19794 </member> 19794 </member>
19795 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate"> 19795 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)">
19796 <summary>Expiration date of the ad</summary> 19796 <summary>
19797 </member> 19797 Construct a new instance of the FriendInfoEventArgs class
19798 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price"> 19798 </summary>
19799 <summary>Price that was paid for this ad</summary> 19799 <param name="friend">The FriendInfo</param>
19800 </member> 19800 </member>
19801 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel"> 19801 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend">
19802 <summary> 19802 <summary>Get the FriendInfo</summary>
19803 A parcel retrieved from the dataserver such as results from the 19803 </member>
19804 "For-Sale" listings 19804 <member name="T:OpenMetaverse.FriendNamesEventArgs">
19805 </summary> 19805 <summary>Contains Friend Names</summary>
19806 </member> 19806 </member>
19807 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID"> 19807 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
19808 <summary></summary> 19808 <summary>
19809 </member> 19809 Construct a new instance of the FriendNamesEventArgs class
19810 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name"> 19810 </summary>
19811 <summary></summary> 19811 <param name="names">A dictionary where the Key is the ID of the Agent,
19812 </member> 19812 and the Value is a string containing their name</param>
19813 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea"> 19813 </member>
19814 <summary></summary> 19814 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names">
19815 </member> 19815 <summary>A dictionary where the Key is the ID of the Agent,
19816 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice"> 19816 and the Value is a string containing their name</summary>
19817 <summary></summary> 19817 </member>
19818 </member> 19818 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs">
19819 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction"> 19819 <summary>Sent when another agent requests a friendship with our agent</summary>
19820 <summary></summary> 19820 </member>
19821 </member> 19821 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
19822 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale"> 19822 <summary>
19823 <summary></summary> 19823 Construct a new instance of the FriendshipOfferedEventArgs class
19824 </member> 19824 </summary>
19825 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData"> 19825 <param name="agentID">The ID of the agent requesting friendship</param>
19826 <summary> 19826 <param name="agentName">The name of the agent requesting friendship</param>
19827 An Avatar returned from the dataserver 19827 <param name="imSessionID">The ID of the session, used in accepting or declining the
19828 </summary> 19828 friendship offer</param>
19829 </member> 19829 </member>
19830 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online"> 19830 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentID">
19831 <summary>Online status of agent</summary> 19831 <summary>Get the ID of the agent requesting friendship</summary>
19832 </member> 19832 </member>
19833 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName"> 19833 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentName">
19834 <summary>Agents first name</summary> 19834 <summary>Get the name of the agent requesting friendship</summary>
19835 </member> 19835 </member>
19836 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName"> 19836 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.SessionID">
19837 <summary>Agents last name</summary> 19837 <summary>Get the ID of the session, used in accepting or declining the
19838 </member> 19838 friendship offer</summary>
19839 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID"> 19839 </member>
19840 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary> 19840 <member name="T:OpenMetaverse.FriendshipResponseEventArgs">
19841 </member> 19841 <summary>A response containing the results of our request to form a friendship with another agent</summary>
19842 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData"> 19842 </member>
19843 <summary> 19843 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)">
19844 Response to a "Groups" Search 19844 <summary>
19845 </summary> 19845 Construct a new instance of the FriendShipResponseEventArgs class
19846 </member> 19846 </summary>
19847 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData"> 19847 <param name="agentID">The ID of the agent we requested a friendship with</param>
19848 <summary> 19848 <param name="agentName">The name of the agent we requested a friendship with</param>
19849 Response to a "Places" Search, e.g. My Land, Group Land, etc. 19849 <param name="accepted">true if the agent accepted our friendship offer</param>
19850 Note: This is not DirPlacesReply 19850 </member>
19851 </summary> 19851 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID">
19852 </member> 19852 <summary>Get the ID of the agent we requested a friendship with</summary>
19853 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData"> 19853 </member>
19854 <summary> 19854 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName">
19855 Response to "Events" search 19855 <summary>Get the name of the agent we requested a friendship with</summary>
19856 </summary> 19856 </member>
19857 </member> 19857 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted">
19858 <member name="T:OpenMetaverse.DirectoryManager.EventInfo"> 19858 <summary>true if the agent accepted our friendship offer</summary>
19859 <summary> 19859 </member>
19860 an Event returned from the dataserver 19860 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs">
19861 </summary> 19861 <summary>Contains data sent when a friend terminates a friendship with us</summary>
19862 </member> 19862 </member>
19863 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedReplyCallback"> 19863 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)">
19864 <summary> 19864 <summary>
19865 19865 Construct a new instance of the FrindshipTerminatedEventArgs class
19866 </summary> 19866 </summary>
19867 <param name="classifieds"></param> 19867 <param name="agentID">The ID of the friend who terminated the friendship with us</param>
19868 </member> 19868 <param name="agentName">The name of the friend who terminated the friendship with us</param>
19869 <member name="T:OpenMetaverse.DirectoryManager.DirLandReplyCallback"> 19869 </member>
19870 <summary> 19870 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID">
19871 19871 <summary>Get the ID of the agent that terminated the friendship with us</summary>
19872 </summary> 19872 </member>
19873 <param name="dirParcels"></param> 19873 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName">
19874 </member> 19874 <summary>Get the name of the agent that terminated the friendship with us</summary>
19875 <member name="T:OpenMetaverse.DirectoryManager.DirPeopleReplyCallback"> 19875 </member>
19876 <summary> 19876 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs">
19877 19877 <summary>
19878 </summary> 19878 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location
19879 <param name="queryID"></param> 19879 </summary>
19880 <param name="matchedPeople"></param> 19880 </member>
19881 </member> 19881 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)">
19882 <member name="T:OpenMetaverse.DirectoryManager.DirGroupsReplyCallback"> 19882 <summary>
19883 <summary> 19883 Construct a new instance of the FriendFoundReplyEventArgs class
19884 19884 </summary>
19885 </summary> 19885 <param name="agentID">The ID of the agent we have requested location information for</param>
19886 <param name="queryID"></param> 19886 <param name="regionHandle">The region handle where our friend is located</param>
19887 <param name="matchedGroups"></param> 19887 <param name="location">The simulator local position our friend is located</param>
19888 </member> 19888 </member>
19889 <member name="T:OpenMetaverse.DirectoryManager.PlacesReplyCallback"> 19889 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID">
19890 <summary> 19890 <summary>Get the ID of the agent we have received location information for</summary>
19891 19891 </member>
19892 </summary> 19892 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle">
19893 <param name="queryID"></param> 19893 <summary>Get the region handle where our mapped friend is located</summary>
19894 <param name="matchedPlaces"></param> 19894 </member>
19895 </member> 19895 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location">
19896 <member name="T:OpenMetaverse.DirectoryManager.EventReplyCallback"> 19896 <summary>Get the simulator local position where our friend is located</summary>
19897 <summary> 19897 </member>
19898 19898 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
19899 </summary> 19899 <summary>
19900 <param name="queryID"></param> 19900
19901 <param name="matchedEvents"></param> 19901 </summary>
19902 </member> 19902 <param name="at">Looking direction, must be a normalized vector</param>
19903 <member name="T:OpenMetaverse.DirectoryManager.EventInfoCallback"> 19903 <param name="upDirection">Up direction, must be a normalized vector</param>
19904 <summary> 19904 </member>
19905 19905 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)">
19906 </summary> 19906 <summary>
19907 <param name="matchedEvent"></param> 19907 Align the coordinate frame X and Y axis with a given rotation
19908 </member> 19908 around the Z axis in radians
19909 <member name="T:OpenMetaverse.Caps"> 19909 </summary>
19910 <summary> 19910 <param name="heading">Absolute rotation around the Z axis in
19911 Capabilities is the name of the bi-directional HTTP REST protocol 19911 radians</param>
19912 used to communicate non real-time transactions such as teleporting or 19912 </member>
19913 group messaging 19913 <member name="P:OpenMetaverse.CoordinateFrame.Origin">
19914 </summary> 19914 <summary>Origin position of this coordinate frame</summary>
19915 </member> 19915 </member>
19916 <member name="F:OpenMetaverse.Caps.Simulator"> 19916 <member name="P:OpenMetaverse.CoordinateFrame.XAxis">
19917 <summary>Reference to the simulator this system is connected to</summary> 19917 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary>
19918 </member> 19918 </member>
19919 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)"> 19919 <member name="P:OpenMetaverse.CoordinateFrame.YAxis">
19920 <summary> 19920 <summary>Y axis of this coordinate frame, or Left in grid terms</summary>
19921 Default constructor 19921 </member>
19922 </summary> 19922 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis">
19923 <param name="simulator"></param> 19923 <summary>Z axis of this coordinate frame, or Up in grid terms</summary>
19924 <param name="seedcaps"></param> 19924 </member>
19925 </member> 19925 <member name="T:OpenMetaverse.AgentThrottle">
19926 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)"> 19926 <summary>
19927 <summary> 19927 Throttles the network traffic for various different traffic types.
19928 Request the URI of a named capability 19928 Access this class through GridClient.Throttle
19929 </summary> 19929 </summary>
19930 <param name="capability">Name of the capability to request</param> 19930 </member>
19931 <returns>The URI of the requested capability, or String.Empty if 19931 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)">
19932 the capability does not exist</returns> 19932 <summary>
19933 </member> 19933 Default constructor, uses a default high total of 1500 KBps (1536000)
19934 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)"> 19934 </summary>
19935 <summary> 19935 </member>
19936 Process any incoming events, check to see if we have a message created for the event, 19936 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)">
19937 </summary> 19937 <summary>
19938 <param name="eventName"></param> 19938 Constructor that decodes an existing AgentThrottle packet in to
19939 <param name="body"></param> 19939 individual values
19940 </member> 19940 </summary>
19941 <member name="P:OpenMetaverse.Caps.SeedCapsURI"> 19941 <param name="data">Reference to the throttle data in an AgentThrottle
19942 <summary>Capabilities URI this system was initialized with</summary> 19942 packet</param>
19943 </member> 19943 <param name="pos">Offset position to start reading at in the
19944 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning"> 19944 throttle data</param>
19945 <summary>Whether the capabilities event queue is connected and 19945 <remarks>This is generally not needed in clients as the server will
19946 listening for incoming events</summary> 19946 never send a throttle packet to the client</remarks>
19947 </member> 19947 </member>
19948 <member name="T:OpenMetaverse.Caps.EventQueueCallback"> 19948 <member name="M:OpenMetaverse.AgentThrottle.Set">
19949 <summary> 19949 <summary>
19950 Triggered when an event is received via the EventQueueGet 19950 Send an AgentThrottle packet to the current server using the
19951 capability 19951 current values
19952 </summary> 19952 </summary>
19953 <param name="capsKey">Event name</param> 19953 </member>
19954 <param name="message">Decoded event data</param> 19954 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)">
19955 <param name="simulator">The simulator that generated the event</param> 19955 <summary>
19956 </member> 19956 Send an AgentThrottle packet to the specified server using the
19957 <member name="T:OpenMetaverse.Assets.AssetScriptBinary"> 19957 current values
19958 <summary> 19958 </summary>
19959 Represents an AssetScriptBinary object containing the 19959 </member>
19960 LSO compiled bytecode of an LSL script 19960 <member name="M:OpenMetaverse.AgentThrottle.ToBytes">
19961 </summary> 19961 <summary>
19962 </member> 19962 Convert the current throttle values to a byte array that can be put
19963 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor"> 19963 in an AgentThrottle packet
19964 <summary>Initializes a new instance of an AssetScriptBinary object</summary> 19964 </summary>
19965 </member> 19965 <returns>Byte array containing all the throttle values</returns>
19966 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])"> 19966 </member>
19967 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 19967 <member name="P:OpenMetaverse.AgentThrottle.Resend">
19968 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 19968 <summary>Maximum bits per second for resending unacknowledged packets</summary>
19969 <param name="assetData">A byte array containing the raw asset data</param> 19969 </member>
19970 </member> 19970 <member name="P:OpenMetaverse.AgentThrottle.Land">
19971 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode"> 19971 <summary>Maximum bits per second for LayerData terrain</summary>
19972 <summary> 19972 </member>
19973 TODO: Encodes a scripts contents into a LSO Bytecode file 19973 <member name="P:OpenMetaverse.AgentThrottle.Wind">
19974 </summary> 19974 <summary>Maximum bits per second for LayerData wind data</summary>
19975 </member> 19975 </member>
19976 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode"> 19976 <member name="P:OpenMetaverse.AgentThrottle.Cloud">
19977 <summary> 19977 <summary>Maximum bits per second for LayerData clouds</summary>
19978 TODO: Decode LSO Bytecode into a string 19978 </member>
19979 </summary> 19979 <member name="P:OpenMetaverse.AgentThrottle.Task">
19980 <returns>true</returns> 19980 <summary>Unknown, includes object data</summary>
19981 </member> 19981 </member>
19982 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType"> 19982 <member name="P:OpenMetaverse.AgentThrottle.Texture">
19983 <summary>Override the base classes AssetType</summary> 19983 <summary>Maximum bits per second for textures</summary>
19984 </member> 19984 </member>
19985 <member name="T:OpenMetaverse.RegionFlags"> 19985 <member name="P:OpenMetaverse.AgentThrottle.Asset">
19986 <summary> 19986 <summary>Maximum bits per second for downloaded assets</summary>
19987 Simulator (region) properties 19987 </member>
19988 </summary> 19988 <member name="P:OpenMetaverse.AgentThrottle.Total">
19989 </member> 19989 <summary>Maximum bits per second the entire connection, divided up
19990 <member name="F:OpenMetaverse.RegionFlags.None"> 19990 between invidiual streams using default multipliers</summary>
19991 <summary>No flags set</summary> 19991 </member>
19992 </member> 19992 <member name="T:OpenMetaverse.ScriptPermission">
19993 <member name="F:OpenMetaverse.RegionFlags.AllowDamage"> 19993 <summary>
19994 <summary>Agents can take damage and be killed</summary> 19994 Permission request flags, asked when a script wants to control an Avatar
19995 </member> 19995 </summary>
19996 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark"> 19996 </member>
19997 <summary>Landmarks can be created here</summary> 19997 <member name="F:OpenMetaverse.ScriptPermission.None">
19998 </member> 19998 <summary>Placeholder for empty values, shouldn't ever see this</summary>
19999 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome"> 19999 </member>
20000 <summary>Home position can be set in this sim</summary> 20000 <member name="F:OpenMetaverse.ScriptPermission.Debit">
20001 </member> 20001 <summary>Script wants ability to take money from you</summary>
20002 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport"> 20002 </member>
20003 <summary>Home position is reset when an agent teleports away</summary> 20003 <member name="F:OpenMetaverse.ScriptPermission.TakeControls">
20004 </member> 20004 <summary>Script wants to take camera controls for you</summary>
20005 <member name="F:OpenMetaverse.RegionFlags.SunFixed"> 20005 </member>
20006 <summary>Sun does not move</summary> 20006 <member name="F:OpenMetaverse.ScriptPermission.RemapControls">
20007 </member> 20007 <summary>Script wants to remap avatars controls</summary>
20008 <member name="F:OpenMetaverse.RegionFlags.TaxFree"> 20008 </member>
20009 <summary>No object, land, etc. taxes</summary> 20009 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation">
20010 </member> 20010 <summary>Script wants to trigger avatar animations</summary>
20011 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform"> 20011 <remarks>This function is not implemented on the grid</remarks>
20012 <summary>Disable heightmap alterations (agents can still plant 20012 </member>
20013 foliage)</summary> 20013 <member name="F:OpenMetaverse.ScriptPermission.Attach">
20014 </member> 20014 <summary>Script wants to attach or detach the prim or primset to your avatar</summary>
20015 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell"> 20015 </member>
20016 <summary>Land cannot be released, sold, or purchased</summary> 20016 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership">
20017 </member> 20017 <summary>Script wants permission to release ownership</summary>
20018 <member name="F:OpenMetaverse.RegionFlags.Sandbox"> 20018 <remarks>This function is not implemented on the grid
20019 <summary>All content is wiped nightly</summary> 20019 The concept of "public" objects does not exist anymore.</remarks>
20020 </member> 20020 </member>
20021 <member name="F:OpenMetaverse.RegionFlags.NullLayer"> 20021 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks">
20022 <summary></summary> 20022 <summary>Script wants ability to link/delink with other prims</summary>
20023 </member> 20023 </member>
20024 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction"> 20024 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints">
20025 <summary></summary> 20025 <summary>Script wants permission to change joints</summary>
20026 </member> 20026 <remarks>This function is not implemented on the grid</remarks>
20027 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList"> 20027 </member>
20028 <summary></summary> 20028 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions">
20029 </member> 20029 <summary>Script wants permissions to change permissions</summary>
20030 <member name="F:OpenMetaverse.RegionFlags.SkipCollisions"> 20030 <remarks>This function is not implemented on the grid</remarks>
20031 <summary>No collision detection for non-agent objects</summary> 20031 </member>
20032 </member> 20032 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera">
20033 <member name="F:OpenMetaverse.RegionFlags.SkipScripts"> 20033 <summary>Script wants to track avatars camera position and rotation </summary>
20034 <summary>No scripts are ran</summary> 20034 </member>
20035 </member> 20035 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera">
20036 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics"> 20036 <summary>Script wants to control your camera</summary>
20037 <summary>All physics processing is turned off</summary> 20037 </member>
20038 </member> 20038 <member name="T:OpenMetaverse.InstantMessageDialog">
20039 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible"> 20039 <summary>
20040 <summary></summary> 20040 Special commands used in Instant Messages
20041 </member> 20041 </summary>
20042 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible"> 20042 </member>
20043 <summary></summary> 20043 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent">
20044 </member> 20044 <summary>Indicates a regular IM from another agent</summary>
20045 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed"> 20045 </member>
20046 <summary></summary> 20046 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox">
20047 </member> 20047 <summary>Simple notification box with an OK button</summary>
20048 <member name="F:OpenMetaverse.RegionFlags.BlockDwell"> 20048 </member>
20049 <summary></summary> 20049 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation">
20050 </member> 20050 <summary>You've been invited to join a group.</summary>
20051 <member name="F:OpenMetaverse.RegionFlags.NoFly"> 20051 </member>
20052 <summary>Flight is disabled (not currently enforced by the sim)</summary> 20052 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered">
20053 </member> 20053 <summary>Inventory offer</summary>
20054 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport"> 20054 </member>
20055 <summary>Allow direct (p2p) teleporting</summary> 20055 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted">
20056 </member> 20056 <summary>Accepted inventory offer</summary>
20057 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts"> 20057 </member>
20058 <summary>Estate owner has temporarily disabled scripting</summary> 20058 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined">
20059 </member> 20059 <summary>Declined inventory offer</summary>
20060 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject"> 20060 </member>
20061 <summary></summary> 20061 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote">
20062 </member> 20062 <summary>Group vote</summary>
20063 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous"> 20063 </member>
20064 <summary>Deny agents with no payment info on file</summary> 20064 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered">
20065 </member> 20065 <summary>An object is offering its inventory</summary>
20066 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified"> 20066 </member>
20067 <summary>Deny agents with payment info on file</summary> 20067 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted">
20068 </member> 20068 <summary>Accept an inventory offer from an object</summary>
20069 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted"> 20069 </member>
20070 <summary>Deny agents who have made a monetary transaction</summary> 20070 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined">
20071 </member> 20071 <summary>Decline an inventory offer from an object</summary>
20072 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges"> 20072 </member>
20073 <summary></summary> 20073 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault">
20074 </member> 20074 <summary>Unknown</summary>
20075 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner"> 20075 </member>
20076 <summary></summary> 20076 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd">
20077 </member> 20077 <summary>Start a session, or add users to a session</summary>
20078 <member name="F:OpenMetaverse.RegionFlags.AllowVoice"> 20078 </member>
20079 <summary>Region is Voice Enabled</summary> 20079 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd">
20080 </member> 20080 <summary>Start a session, but don't prune offline users</summary>
20081 <member name="T:OpenMetaverse.SimAccess"> 20081 </member>
20082 <summary> 20082 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart">
20083 Access level for a simulator 20083 <summary>Start a session with your group</summary>
20084 </summary> 20084 </member>
20085 </member> 20085 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart">
20086 <member name="F:OpenMetaverse.SimAccess.Min"> 20086 <summary>Start a session without a calling card (finder or objects)</summary>
20087 <summary>Minimum access level, no additional checks</summary> 20087 </member>
20088 </member> 20088 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend">
20089 <member name="F:OpenMetaverse.SimAccess.Trial"> 20089 <summary>Send a message to a session</summary>
20090 <summary>Trial accounts allowed</summary> 20090 </member>
20091 </member> 20091 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop">
20092 <member name="F:OpenMetaverse.SimAccess.PG"> 20092 <summary>Leave a session</summary>
20093 <summary>PG rating</summary> 20093 </member>
20094 </member> 20094 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject">
20095 <member name="F:OpenMetaverse.SimAccess.Mature"> 20095 <summary>Indicates that the IM is from an object</summary>
20096 <summary>Mature rating</summary> 20096 </member>
20097 </member> 20097 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse">
20098 <member name="F:OpenMetaverse.SimAccess.Down"> 20098 <summary>Sent an IM to a busy user, this is the auto response</summary>
20099 <summary>Simulator is offline</summary> 20099 </member>
20100 </member> 20100 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory">
20101 <member name="F:OpenMetaverse.SimAccess.NonExistent"> 20101 <summary>Shows the message in the console and chat history</summary>
20102 <summary>Simulator does not exist</summary> 20102 </member>
20103 </member> 20103 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport">
20104 <member name="T:OpenMetaverse.Simulator"> 20104 <summary>Send a teleport lure</summary>
20105 <summary> 20105 </member>
20106 20106 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport">
20107 </summary> 20107 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
20108 </member> 20108 </member>
20109 <member name="F:OpenMetaverse.Simulator.Client"> 20109 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport">
20110 <summary>A public reference to the client that this Simulator object 20110 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
20111 is attached to</summary> 20111 </member>
20112 </member> 20112 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport">
20113 <member name="F:OpenMetaverse.Simulator.ID"> 20113 <summary>Only useful if you have Linden permissions</summary>
20114 <summary>A Unique Cache identifier for this simulator</summary> 20114 </member>
20115 </member> 20115 <member name="F:OpenMetaverse.InstantMessageDialog.CurrentlyUnused">
20116 <member name="F:OpenMetaverse.Simulator.Caps"> 20116 <summary>A placeholder type for future expansion, currently not
20117 <summary>The capabilities for this simulator</summary> 20117 used</summary>
20118 </member> 20118 </member>
20119 <member name="F:OpenMetaverse.Simulator.Handle"> 20119 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl">
20120 <summary></summary> 20120 <summary>IM to tell the user to go to an URL</summary>
20121 </member> 20121 </member>
20122 <member name="F:OpenMetaverse.Simulator.SimVersion"> 20122 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start">
20123 <summary>The current version of software this simulator is running</summary> 20123 <summary>IM for help</summary>
20124 </member> 20124 </member>
20125 <member name="F:OpenMetaverse.Simulator.Name"> 20125 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911">
20126 <summary></summary> 20126 <summary>IM sent automatically on call for help, sends a lure
20127 </member> 20127 to each Helper reached</summary>
20128 <member name="F:OpenMetaverse.Simulator.ParcelOverlay"> 20128 </member>
20129 <summary>A 64x64 grid of parcel coloring values. The values stored 20129 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert">
20130 in this array are of the <seealso cref="!:ParcelArrayType"/> type</summary> 20130 <summary>Like an IM but won't go to email</summary>
20131 </member> 20131 </member>
20132 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived"> 20132 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice">
20133 <summary></summary> 20133 <summary>IM from a group officer to all group members</summary>
20134 </member> 20134 </member>
20135 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00"> 20135 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted">
20136 <summary></summary> 20136 <summary>Unknown</summary>
20137 </member> 20137 </member>
20138 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01"> 20138 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined">
20139 <summary></summary> 20139 <summary>Unknown</summary>
20140 </member> 20140 </member>
20141 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10"> 20141 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept">
20142 <summary></summary> 20142 <summary>Accept a group invitation</summary>
20143 </member> 20143 </member>
20144 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11"> 20144 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline">
20145 <summary></summary> 20145 <summary>Decline a group invitation</summary>
20146 </member> 20146 </member>
20147 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00"> 20147 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested">
20148 <summary></summary> 20148 <summary>Unknown</summary>
20149 </member> 20149 </member>
20150 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01"> 20150 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered">
20151 <summary></summary> 20151 <summary>An avatar is offering you friendship</summary>
20152 </member> 20152 </member>
20153 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10"> 20153 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted">
20154 <summary></summary> 20154 <summary>An avatar has accepted your friendship offer</summary>
20155 </member> 20155 </member>
20156 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11"> 20156 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined">
20157 <summary></summary> 20157 <summary>An avatar has declined your friendship offer</summary>
20158 </member> 20158 </member>
20159 <member name="F:OpenMetaverse.Simulator.WaterHeight"> 20159 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping">
20160 <summary></summary> 20160 <summary>Indicates that a user has started typing</summary>
20161 </member> 20161 </member>
20162 <member name="F:OpenMetaverse.Simulator.SimOwner"> 20162 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping">
20163 <summary></summary> 20163 <summary>Indicates that a user has stopped typing</summary>
20164 </member> 20164 </member>
20165 <member name="F:OpenMetaverse.Simulator.TerrainBase0"> 20165 <member name="T:OpenMetaverse.InstantMessageOnline">
20166 <summary></summary> 20166 <summary>
20167 </member> 20167 Flag in Instant Messages, whether the IM should be delivered to
20168 <member name="F:OpenMetaverse.Simulator.TerrainBase1"> 20168 offline avatars as well
20169 <summary></summary> 20169 </summary>
20170 </member> 20170 </member>
20171 <member name="F:OpenMetaverse.Simulator.TerrainBase2"> 20171 <member name="F:OpenMetaverse.InstantMessageOnline.Online">
20172 <summary></summary> 20172 <summary>Only deliver to online avatars</summary>
20173 </member> 20173 </member>
20174 <member name="F:OpenMetaverse.Simulator.TerrainBase3"> 20174 <member name="F:OpenMetaverse.InstantMessageOnline.Offline">
20175 <summary></summary> 20175 <summary>If the avatar is offline the message will be held until
20176 </member> 20176 they login next, and possibly forwarded to their e-mail account</summary>
20177 <member name="F:OpenMetaverse.Simulator.TerrainDetail0"> 20177 </member>
20178 <summary></summary> 20178 <member name="T:OpenMetaverse.ChatType">
20179 </member> 20179 <summary>
20180 <member name="F:OpenMetaverse.Simulator.TerrainDetail1"> 20180 Conversion type to denote Chat Packet types in an easier-to-understand format
20181 <summary></summary> 20181 </summary>
20182 </member> 20182 </member>
20183 <member name="F:OpenMetaverse.Simulator.TerrainDetail2"> 20183 <member name="F:OpenMetaverse.ChatType.Whisper">
20184 <summary></summary> 20184 <summary>Whisper (5m radius)</summary>
20185 </member> 20185 </member>
20186 <member name="F:OpenMetaverse.Simulator.TerrainDetail3"> 20186 <member name="F:OpenMetaverse.ChatType.Normal">
20187 <summary></summary> 20187 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary>
20188 </member> 20188 </member>
20189 <member name="F:OpenMetaverse.Simulator.IsEstateManager"> 20189 <member name="F:OpenMetaverse.ChatType.Shout">
20190 <summary>true if your agent has Estate Manager rights on this region</summary> 20190 <summary>Shouting! (100m radius)</summary>
20191 </member> 20191 </member>
20192 <member name="F:OpenMetaverse.Simulator.Flags"> 20192 <member name="F:OpenMetaverse.ChatType.StartTyping">
20193 <summary></summary> 20193 <summary>Event message when an Avatar has begun to type</summary>
20194 </member> 20194 </member>
20195 <member name="F:OpenMetaverse.Simulator.Access"> 20195 <member name="F:OpenMetaverse.ChatType.StopTyping">
20196 <summary></summary> 20196 <summary>Event message when an Avatar has stopped typing</summary>
20197 </member> 20197 </member>
20198 <member name="F:OpenMetaverse.Simulator.BillableFactor"> 20198 <member name="F:OpenMetaverse.ChatType.Debug">
20199 <summary></summary> 20199 <summary>Send the message to the debug channel</summary>
20200 </member> 20200 </member>
20201 <member name="F:OpenMetaverse.Simulator.Stats"> 20201 <member name="F:OpenMetaverse.ChatType.OwnerSay">
20202 <summary>Statistics information for this simulator and the 20202 <summary>Event message when an object uses llOwnerSay</summary>
20203 connection to the simulator, calculated by the simulator itself 20203 </member>
20204 and the library</summary> 20204 <member name="F:OpenMetaverse.ChatType.RegionSay">
20205 </member> 20205 <summary>Special value to support llRegionSay, never sent to the client</summary>
20206 <member name="F:OpenMetaverse.Simulator.RegionID"> 20206 </member>
20207 <summary>The regions Unique ID</summary> 20207 <member name="T:OpenMetaverse.ChatSourceType">
20208 </member> 20208 <summary>
20209 <member name="F:OpenMetaverse.Simulator.ColoLocation"> 20209 Identifies the source of a chat message
20210 <summary>The physical data center the simulator is located</summary> 20210 </summary>
20211 <remarks>Known values are: 20211 </member>
20212 <list type="table"> 20212 <member name="F:OpenMetaverse.ChatSourceType.System">
20213 <item>Dallas</item> 20213 <summary>Chat from the grid or simulator</summary>
20214 <item>Chandler</item> 20214 </member>
20215 <item>SF</item> 20215 <member name="F:OpenMetaverse.ChatSourceType.Agent">
20216 </list> 20216 <summary>Chat from another avatar</summary>
20217 </remarks> 20217 </member>
20218 </member> 20218 <member name="F:OpenMetaverse.ChatSourceType.Object">
20219 <member name="F:OpenMetaverse.Simulator.CPUClass"> 20219 <summary>Chat from an object</summary>
20220 <summary>The CPU Class of the simulator</summary> 20220 </member>
20221 <remarks>Most full mainland/estate sims appear to be 5, 20221 <member name="T:OpenMetaverse.ChatAudibleLevel">
20222 Homesteads and Openspace appear to be 501</remarks> 20222 <summary>
20223 </member> 20223
20224 <member name="F:OpenMetaverse.Simulator.CPURatio"> 20224 </summary>
20225 <summary>The number of regions sharing the same CPU as this one</summary> 20225 </member>
20226 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks> 20226 <member name="F:OpenMetaverse.ChatAudibleLevel.Not">
20227 </member> 20227 <summary></summary>
20228 <member name="F:OpenMetaverse.Simulator.ProductName"> 20228 </member>
20229 <summary>The billing product name</summary> 20229 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely">
20230 <remarks>Known values are: 20230 <summary></summary>
20231 <list type="table"> 20231 </member>
20232 <item>Mainland / Full Region (Sku: 023)</item> 20232 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully">
20233 <item>Estate / Full Region (Sku: 024)</item> 20233 <summary></summary>
20234 <item>Estate / Openspace (Sku: 027)</item> 20234 </member>
20235 <item>Estate / Homestead (Sku: 029)</item> 20235 <member name="T:OpenMetaverse.EffectType">
20236 <item>Mainland / Homestead (Sku: 129) (Linden Owned)</item> 20236 <summary>
20237 </list> 20237 Effect type used in ViewerEffect packets
20238 </remarks> 20238 </summary>
20239 </member> 20239 </member>
20240 <member name="F:OpenMetaverse.Simulator.ProductSku"> 20240 <member name="F:OpenMetaverse.EffectType.Text">
20241 <summary>The billing product SKU</summary> 20241 <summary></summary>
20242 <remarks>Known values are: 20242 </member>
20243 <list type="table"> 20243 <member name="F:OpenMetaverse.EffectType.Icon">
20244 <item>023 Mainland / Full Region</item> 20244 <summary></summary>
20245 <item>024 Estate / Full Region</item> 20245 </member>
20246 <item>027 Estate / Openspace</item> 20246 <member name="F:OpenMetaverse.EffectType.Connector">
20247 <item>029 Estate / Homestead</item> 20247 <summary></summary>
20248 <item>129 Mainland / Homestead (Linden Owned)</item> 20248 </member>
20249 </list> 20249 <member name="F:OpenMetaverse.EffectType.FlexibleObject">
20250 </remarks> 20250 <summary></summary>
20251 </member> 20251 </member>
20252 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars"> 20252 <member name="F:OpenMetaverse.EffectType.AnimalControls">
20253 <summary>Provides access to two thread-safe dictionaries containing 20253 <summary></summary>
20254 avatars and primitives found in this simulator</summary> 20254 </member>
20255 </member> 20255 <member name="F:OpenMetaverse.EffectType.AnimationObject">
20256 <member name="F:OpenMetaverse.Simulator.Sequence"> 20256 <summary></summary>
20257 <summary>The current sequence number for packets sent to this 20257 </member>
20258 simulator. Must be Interlocked before modifying. Only 20258 <member name="F:OpenMetaverse.EffectType.Cloth">
20259 useful for applications manipulating sequence numbers</summary> 20259 <summary></summary>
20260 </member> 20260 </member>
20261 <member name="F:OpenMetaverse.Simulator.Parcels"> 20261 <member name="F:OpenMetaverse.EffectType.Beam">
20262 <summary> 20262 <summary>Project a beam from a source to a destination, such as
20263 Provides access to an internal thread-safe dictionary containing parcel 20263 the one used when editing an object</summary>
20264 information found in this simulator 20264 </member>
20265 </summary> 20265 <member name="F:OpenMetaverse.EffectType.Glow">
20266 </member> 20266 <summary></summary>
20267 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull"> 20267 </member>
20268 <summary> 20268 <member name="F:OpenMetaverse.EffectType.Point">
20269 Checks simulator parcel map to make sure it has downloaded all data successfully 20269 <summary></summary>
20270 </summary> 20270 </member>
20271 <returns>true if map is full (contains no 0's)</returns> 20271 <member name="F:OpenMetaverse.EffectType.Trail">
20272 </member> 20272 <summary></summary>
20273 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate"> 20273 </member>
20274 <summary>Used internally to track sim disconnections</summary> 20274 <member name="F:OpenMetaverse.EffectType.Sphere">
20275 </member> 20275 <summary>Create a swirl of particles around an object</summary>
20276 <member name="F:OpenMetaverse.Simulator.ConnectedEvent"> 20276 </member>
20277 <summary>Event that is triggered when the simulator successfully 20277 <member name="F:OpenMetaverse.EffectType.Spiral">
20278 establishes a connection</summary> 20278 <summary></summary>
20279 </member> 20279 </member>
20280 <member name="F:OpenMetaverse.Simulator.connected"> 20280 <member name="F:OpenMetaverse.EffectType.Edit">
20281 <summary>Whether this sim is currently connected or not. Hooked up 20281 <summary></summary>
20282 to the property Connected</summary> 20282 </member>
20283 </member> 20283 <member name="F:OpenMetaverse.EffectType.LookAt">
20284 <member name="F:OpenMetaverse.Simulator.avatarPositions"> 20284 <summary>Cause an avatar to look at an object</summary>
20285 <summary>Coarse locations of avatars in this simulator</summary> 20285 </member>
20286 </member> 20286 <member name="F:OpenMetaverse.EffectType.PointAt">
20287 <member name="F:OpenMetaverse.Simulator.preyID"> 20287 <summary>Cause an avatar to point at an object</summary>
20288 <summary>AvatarPositions key representing TrackAgent target</summary> 20288 </member>
20289 </member> 20289 <member name="T:OpenMetaverse.LookAtType">
20290 <member name="F:OpenMetaverse.Simulator.PacketArchive"> 20290 <summary>
20291 <summary>Sequence numbers of packets we've received 20291 The action an avatar is doing when looking at something, used in
20292 (for duplicate checking)</summary> 20292 ViewerEffect packets for the LookAt effect
20293 </member> 20293 </summary>
20294 <member name="F:OpenMetaverse.Simulator.NeedAck"> 20294 </member>
20295 <summary>Packets we sent out that need ACKs from the simulator</summary> 20295 <member name="F:OpenMetaverse.LookAtType.None">
20296 </member> 20296 <summary></summary>
20297 <member name="F:OpenMetaverse.Simulator.pauseSerial"> 20297 </member>
20298 <summary>Sequence number for pause/resume</summary> 20298 <member name="F:OpenMetaverse.LookAtType.Idle">
20299 </member> 20299 <summary></summary>
20300 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)"> 20300 </member>
20301 <summary> 20301 <member name="F:OpenMetaverse.LookAtType.AutoListen">
20302 20302 <summary></summary>
20303 </summary> 20303 </member>
20304 <param name="client">Reference to the GridClient object</param> 20304 <member name="F:OpenMetaverse.LookAtType.FreeLook">
20305 <param name="address">IPEndPoint of the simulator</param> 20305 <summary></summary>
20306 <param name="handle">handle of the simulator</param> 20306 </member>
20307 </member> 20307 <member name="F:OpenMetaverse.LookAtType.Respond">
20308 <member name="M:OpenMetaverse.Simulator.Dispose"> 20308 <summary></summary>
20309 <summary> 20309 </member>
20310 Called when this Simulator object is being destroyed 20310 <member name="F:OpenMetaverse.LookAtType.Hover">
20311 </summary> 20311 <summary></summary>
20312 </member> 20312 </member>
20313 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)"> 20313 <member name="F:OpenMetaverse.LookAtType.Conversation">
20314 <summary> 20314 <summary>Deprecated</summary>
20315 Attempt to connect to this simulator 20315 </member>
20316 </summary> 20316 <member name="F:OpenMetaverse.LookAtType.Select">
20317 <param name="moveToSim">Whether to move our agent in to this sim or not</param> 20317 <summary></summary>
20318 <returns>True if the connection succeeded or connection status is 20318 </member>
20319 unknown, false if there was a failure</returns> 20319 <member name="F:OpenMetaverse.LookAtType.Focus">
20320 </member> 20320 <summary></summary>
20321 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)"> 20321 </member>
20322 <summary> 20322 <member name="F:OpenMetaverse.LookAtType.Mouselook">
20323 Disconnect from this simulator 20323 <summary></summary>
20324 </summary> 20324 </member>
20325 </member> 20325 <member name="F:OpenMetaverse.LookAtType.Clear">
20326 <member name="M:OpenMetaverse.Simulator.Pause"> 20326 <summary></summary>
20327 <summary> 20327 </member>
20328 Instructs the simulator to stop sending update (and possibly other) packets 20328 <member name="T:OpenMetaverse.PointAtType">
20329 </summary> 20329 <summary>
20330 </member> 20330 The action an avatar is doing when pointing at something, used in
20331 <member name="M:OpenMetaverse.Simulator.Resume"> 20331 ViewerEffect packets for the PointAt effect
20332 <summary> 20332 </summary>
20333 Instructs the simulator to resume sending update packets (unpause) 20333 </member>
20334 </summary> 20334 <member name="F:OpenMetaverse.PointAtType.None">
20335 </member> 20335 <summary></summary>
20336 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)"> 20336 </member>
20337 <summary> 20337 <member name="F:OpenMetaverse.PointAtType.Select">
20338 Sends a packet 20338 <summary></summary>
20339 </summary> 20339 </member>
20340 <param name="packet">Packet to be sent</param> 20340 <member name="F:OpenMetaverse.PointAtType.Grab">
20341 </member> 20341 <summary></summary>
20342 <member name="M:OpenMetaverse.Simulator.SendPing"> 20342 </member>
20343 <summary> 20343 <member name="F:OpenMetaverse.PointAtType.Clear">
20344 20344 <summary></summary>
20345 </summary> 20345 </member>
20346 </member> 20346 <member name="T:OpenMetaverse.MoneyTransactionType">
20347 <member name="M:OpenMetaverse.Simulator.ToString"> 20347 <summary>
20348 <summary> 20348 Money transaction types
20349 Returns Simulator Name as a String 20349 </summary>
20350 </summary> 20350 </member>
20351 <returns></returns> 20351 <member name="F:OpenMetaverse.MoneyTransactionType.None">
20352 </member> 20352 <summary></summary>
20353 <member name="M:OpenMetaverse.Simulator.GetHashCode"> 20353 </member>
20354 <summary> 20354 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout">
20355 20355 <summary></summary>
20356 </summary> 20356 </member>
20357 <returns></returns> 20357 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout">
20358 </member> 20358 <summary></summary>
20359 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)"> 20359 </member>
20360 <summary> 20360 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim">
20361 20361 <summary></summary>
20362 </summary> 20362 </member>
20363 <param name="obj"></param> 20363 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim">
20364 <returns></returns> 20364 <summary></summary>
20365 </member> 20365 </member>
20366 <member name="M:OpenMetaverse.Simulator.SendAcks"> 20366 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate">
20367 <summary> 20367 <summary></summary>
20368 Sends out pending acknowledgements 20368 </member>
20369 </summary> 20369 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim">
20370 </member> 20370 <summary></summary>
20371 <member name="M:OpenMetaverse.Simulator.ResendUnacked"> 20371 </member>
20372 <summary> 20372 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin">
20373 Resend unacknowledged packets 20373 <summary></summary>
20374 </summary> 20374 </member>
20375 </member> 20375 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge">
20376 <member name="P:OpenMetaverse.Simulator.ParcelMap"> 20376 <summary></summary>
20377 <summary> 20377 </member>
20378 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped 20378 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge">
20379 each 64x64 parcel's LocalID. 20379 <summary></summary>
20380 </summary> 20380 </member>
20381 </member> 20381 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction">
20382 <member name="P:OpenMetaverse.Simulator.IPEndPoint"> 20382 <summary></summary>
20383 <summary>The IP address and port of the server</summary> 20383 </member>
20384 </member> 20384 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge">
20385 <member name="P:OpenMetaverse.Simulator.Connected"> 20385 <summary></summary>
20386 <summary>Whether there is a working connection to the simulator or 20386 </member>
20387 not</summary> 20387 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax">
20388 </member> 20388 <summary></summary>
20389 <member name="P:OpenMetaverse.Simulator.AvatarPositions"> 20389 </member>
20390 <summary>Coarse locations of avatars in this simulator</summary> 20390 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax">
20391 </member> 20391 <summary></summary>
20392 <member name="P:OpenMetaverse.Simulator.PreyID"> 20392 </member>
20393 <summary>AvatarPositions key representing TrackAgent target</summary> 20393 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax">
20394 </member> 20394 <summary></summary>
20395 <member name="T:OpenMetaverse.Simulator.SimStats"> 20395 </member>
20396 <summary> 20396 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee">
20397 Simulator Statistics 20397 <summary></summary>
20398 </summary> 20398 </member>
20399 </member> 20399 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax">
20400 <member name="F:OpenMetaverse.Simulator.SimStats.SentPackets"> 20400 <summary></summary>
20401 <summary>Total number of packets sent by this simulator to this agent</summary> 20401 </member>
20402 </member> 20402 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew">
20403 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets"> 20403 <summary></summary>
20404 <summary>Total number of packets received by this simulator to this agent</summary> 20404 </member>
20405 </member> 20405 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory">
20406 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes"> 20406 <summary></summary>
20407 <summary>Total number of bytes sent by this simulator to this agent</summary> 20407 </member>
20408 </member> 20408 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale">
20409 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes"> 20409 <summary></summary>
20410 <summary>Total number of bytes received by this simulator to this agent</summary> 20410 </member>
20411 </member> 20411 <member name="F:OpenMetaverse.MoneyTransactionType.Gift">
20412 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime"> 20412 <summary></summary>
20413 <summary>Time in seconds agent has been connected to simulator</summary> 20413 </member>
20414 </member> 20414 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale">
20415 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets"> 20415 <summary></summary>
20416 <summary>Total number of packets that have been resent</summary> 20416 </member>
20417 </member> 20417 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus">
20418 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedResends"> 20418 <summary></summary>
20419 <summary>Total number of resent packets recieved</summary> 20419 </member>
20420 </member> 20420 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale">
20421 <member name="F:OpenMetaverse.Simulator.SimStats.SentPings"> 20421 <summary></summary>
20422 <summary>Total number of pings sent to this simulator by this agent</summary> 20422 </member>
20423 </member> 20423 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase">
20424 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedPongs"> 20424 <summary></summary>
20425 <summary>Total number of ping replies sent to this agent by this simulator</summary> 20425 </member>
20426 </member> 20426 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale">
20427 <member name="F:OpenMetaverse.Simulator.SimStats.IncomingBPS"> 20427 <summary></summary>
20428 <summary> 20428 </member>
20429 Incoming bytes per second 20429 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus">
20430 </summary> 20430 <summary></summary>
20431 <remarks>It would be nice to have this claculated on the fly, but 20431 </member>
20432 this is far, far easier</remarks> 20432 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject">
20433 </member> 20433 <summary></summary>
20434 <member name="F:OpenMetaverse.Simulator.SimStats.OutgoingBPS"> 20434 </member>
20435 <summary> 20435 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays">
20436 Outgoing bytes per second 20436 <summary></summary>
20437 </summary> 20437 </member>
20438 <remarks>It would be nice to have this claculated on the fly, but 20438 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed">
20439 this is far, far easier</remarks> 20439 <summary></summary>
20440 </member> 20440 </member>
20441 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent"> 20441 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed">
20442 <summary>Time last ping was sent</summary> 20442 <summary></summary>
20443 </member> 20443 </member>
20444 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID"> 20444 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability">
20445 <summary>ID of last Ping sent</summary> 20445 <summary></summary>
20446 </member> 20446 </member>
20447 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag"> 20447 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend">
20448 <summary></summary> 20448 <summary></summary>
20449 </member> 20449 </member>
20450 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings"> 20450 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues">
20451 <summary></summary> 20451 <summary></summary>
20452 </member> 20452 </member>
20453 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation"> 20453 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease">
20454 <summary>Current time dilation of this simulator</summary> 20454 <summary></summary>
20455 </member> 20455 </member>
20456 <member name="F:OpenMetaverse.Simulator.SimStats.FPS"> 20456 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease">
20457 <summary>Current Frames per second of simulator</summary> 20457 <summary></summary>
20458 </member> 20458 </member>
20459 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS"> 20459 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete">
20460 <summary>Current Physics frames per second of simulator</summary> 20460 <summary></summary>
20461 </member> 20461 </member>
20462 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates"> 20462 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay">
20463 <summary></summary> 20463 <summary></summary>
20464 </member> 20464 </member>
20465 <member name="F:OpenMetaverse.Simulator.SimStats.FrameTime"> 20465 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete">
20466 <summary></summary> 20466 <summary></summary>
20467 </member> 20467 </member>
20468 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime"> 20468 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment">
20469 <summary></summary> 20469 <summary></summary>
20470 </member> 20470 </member>
20471 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime"> 20471 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant">
20472 <summary></summary> 20472 <summary></summary>
20473 </member> 20473 </member>
20474 <member name="F:OpenMetaverse.Simulator.SimStats.ImageTime"> 20474 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty">
20475 <summary></summary> 20475 <summary></summary>
20476 </member> 20476 </member>
20477 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime"> 20477 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee">
20478 <summary></summary> 20478 <summary></summary>
20479 </member> 20479 </member>
20480 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime"> 20480 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize">
20481 <summary></summary> 20481 <summary></summary>
20482 </member> 20482 </member>
20483 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime"> 20483 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic">
20484 <summary></summary> 20484 <summary></summary>
20485 </member> 20485 </member>
20486 <member name="F:OpenMetaverse.Simulator.SimStats.Objects"> 20486 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper">
20487 <summary>Total number of objects Simulator is simulating</summary> 20487 <summary></summary>
20488 </member> 20488 </member>
20489 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects"> 20489 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways">
20490 <summary>Total number of Active (Scripted) objects running</summary> 20490 <summary></summary>
20491 </member> 20491 </member>
20492 <member name="F:OpenMetaverse.Simulator.SimStats.Agents"> 20492 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily">
20493 <summary>Number of agents currently in this simulator</summary> 20493 <summary></summary>
20494 </member> 20494 </member>
20495 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents"> 20495 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating">
20496 <summary>Number of agents in neighbor simulators</summary> 20496 <summary></summary>
20497 </member> 20497 </member>
20498 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts"> 20498 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta">
20499 <summary>Number of Active scripts running in this simulator</summary> 20499 <summary></summary>
20500 </member> 20500 </member>
20501 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS"> 20501 <member name="T:OpenMetaverse.TransactionFlags">
20502 <summary></summary> 20502 <summary>
20503 </member> 20503
20504 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS"> 20504 </summary>
20505 <summary></summary> 20505 </member>
20506 </member> 20506 <member name="F:OpenMetaverse.TransactionFlags.None">
20507 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS"> 20507 <summary></summary>
20508 <summary></summary> 20508 </member>
20509 </member> 20509 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup">
20510 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads"> 20510 <summary></summary>
20511 <summary>Number of downloads pending</summary> 20511 </member>
20512 </member> 20512 <member name="F:OpenMetaverse.TransactionFlags.DestGroup">
20513 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads"> 20513 <summary></summary>
20514 <summary>Number of uploads pending</summary> 20514 </member>
20515 </member> 20515 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup">
20516 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize"> 20516 <summary></summary>
20517 <summary></summary> 20517 </member>
20518 </member> 20518 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution">
20519 <member name="F:OpenMetaverse.Simulator.SimStats.ResidentSize"> 20519 <summary></summary>
20520 <summary></summary> 20520 </member>
20521 </member> 20521 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval">
20522 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads"> 20522 <summary></summary>
20523 <summary>Number of local uploads pending</summary> 20523 </member>
20524 </member> 20524 <member name="T:OpenMetaverse.MeanCollisionType">
20525 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes"> 20525 <summary>
20526 <summary>Unacknowledged bytes in queue</summary> 20526
20527 </member> 20527 </summary>
20528 <member name="T:OpenMetaverse.PermissionMask"> 20528 </member>
20529 <summary> 20529 <member name="F:OpenMetaverse.MeanCollisionType.None">
20530 20530 <summary></summary>
20531 </summary> 20531 </member>
20532 </member> 20532 <member name="F:OpenMetaverse.MeanCollisionType.Bump">
20533 <member name="T:OpenMetaverse.PermissionWho"> 20533 <summary></summary>
20534 <summary> 20534 </member>
20535 20535 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject">
20536 </summary> 20536 <summary></summary>
20537 </member> 20537 </member>
20538 <member name="F:OpenMetaverse.PermissionWho.Base"> 20538 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide">
20539 <summary></summary> 20539 <summary></summary>
20540 </member> 20540 </member>
20541 <member name="F:OpenMetaverse.PermissionWho.Owner"> 20541 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide">
20542 <summary></summary> 20542 <summary></summary>
20543 </member> 20543 </member>
20544 <member name="F:OpenMetaverse.PermissionWho.Group"> 20544 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide">
20545 <summary></summary> 20545 <summary></summary>
20546 </member> 20546 </member>
20547 <member name="F:OpenMetaverse.PermissionWho.Everyone"> 20547 <member name="T:OpenMetaverse.ScriptControlChange">
20548 <summary></summary> 20548 <summary>
20549 </member> 20549 Flags sent when a script takes or releases a control
20550 <member name="F:OpenMetaverse.PermissionWho.NextOwner"> 20550 </summary>
20551 <summary></summary> 20551 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks>
20552 </member> 20552 </member>
20553 <member name="F:OpenMetaverse.PermissionWho.All"> 20553 <member name="F:OpenMetaverse.ScriptControlChange.None">
20554 <summary></summary> 20554 <summary>No Flags set</summary>
20555 </member> 20555 </member>
20556 <member name="T:OpenMetaverse.Permissions"> 20556 <member name="F:OpenMetaverse.ScriptControlChange.Forward">
20557 <summary> 20557 <summary>Forward (W or up Arrow)</summary>
20558 20558 </member>
20559 </summary> 20559 <member name="F:OpenMetaverse.ScriptControlChange.Back">
20560 </member> 20560 <summary>Back (S or down arrow)</summary>
20561 <member name="M:OpenMetaverse.WrappedObject`1.Dispose"> 20561 </member>
20562 <summary> 20562 <member name="F:OpenMetaverse.ScriptControlChange.Left">
20563 Checks the instance back into the object pool 20563 <summary>Move left (shift+A or left arrow)</summary>
20564 </summary> 20564 </member>
20565 </member> 20565 <member name="F:OpenMetaverse.ScriptControlChange.Right">
20566 <member name="P:OpenMetaverse.WrappedObject`1.Instance"> 20566 <summary>Move right (shift+D or right arrow)</summary>
20567 <summary> 20567 </member>
20568 Returns an instance of the class that has been checked out of the Object Pool. 20568 <member name="F:OpenMetaverse.ScriptControlChange.Up">
20569 </summary> 20569 <summary>Up (E or PgUp)</summary>
20570 </member> 20570 </member>
20571 <member name="T:OpenMetaverse.ReportType"> 20571 <member name="F:OpenMetaverse.ScriptControlChange.Down">
20572 <summary> 20572 <summary>Down (C or PgDown)</summary>
20573 20573 </member>
20574 </summary> 20574 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft">
20575 </member> 20575 <summary>Rotate left (A or left arrow)</summary>
20576 <member name="F:OpenMetaverse.ReportType.None"> 20576 </member>
20577 <summary>No report</summary> 20577 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight">
20578 </member> 20578 <summary>Rotate right (D or right arrow)</summary>
20579 <member name="F:OpenMetaverse.ReportType.Unknown"> 20579 </member>
20580 <summary>Unknown report type</summary> 20580 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton">
20581 </member> 20581 <summary>Left Mouse Button</summary>
20582 <member name="F:OpenMetaverse.ReportType.Bug"> 20582 </member>
20583 <summary>Bug report</summary> 20583 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton">
20584 </member> 20584 <summary>Left Mouse button in MouseLook</summary>
20585 <member name="F:OpenMetaverse.ReportType.Complaint"> 20585 </member>
20586 <summary>Complaint report</summary> 20586 <member name="T:OpenMetaverse.AgentFlags">
20587 </member> 20587 <summary>
20588 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest"> 20588 Currently only used to hide your group title
20589 <summary>Customer service report</summary> 20589 </summary>
20590 </member> 20590 </member>
20591 <member name="T:OpenMetaverse.CompressedFlags"> 20591 <member name="F:OpenMetaverse.AgentFlags.None">
20592 <summary> 20592 <summary>No flags set</summary>
20593 Bitflag field for ObjectUpdateCompressed data blocks, describing 20593 </member>
20594 which options are present for each object 20594 <member name="F:OpenMetaverse.AgentFlags.HideTitle">
20595 </summary> 20595 <summary>Hide your group title</summary>
20596 </member> 20596 </member>
20597 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad"> 20597 <member name="T:OpenMetaverse.AgentState">
20598 <summary>Unknown</summary> 20598 <summary>
20599 </member> 20599 Action state of the avatar, which can currently be typing and
20600 <member name="F:OpenMetaverse.CompressedFlags.Tree"> 20600 editing
20601 <summary>Whether the object has a TreeSpecies</summary> 20601 </summary>
20602 </member> 20602 </member>
20603 <member name="F:OpenMetaverse.CompressedFlags.HasText"> 20603 <member name="F:OpenMetaverse.AgentState.None">
20604 <summary>Whether the object has floating text ala llSetText</summary> 20604 <summary></summary>
20605 </member> 20605 </member>
20606 <member name="F:OpenMetaverse.CompressedFlags.HasParticles"> 20606 <member name="F:OpenMetaverse.AgentState.Typing">
20607 <summary>Whether the object has an active particle system</summary> 20607 <summary></summary>
20608 </member> 20608 </member>
20609 <member name="F:OpenMetaverse.CompressedFlags.HasSound"> 20609 <member name="F:OpenMetaverse.AgentState.Editing">
20610 <summary>Whether the object has sound attached to it</summary> 20610 <summary></summary>
20611 </member> 20611 </member>
20612 <member name="F:OpenMetaverse.CompressedFlags.HasParent"> 20612 <member name="T:OpenMetaverse.TeleportStatus">
20613 <summary>Whether the object is attached to a root object or not</summary> 20613 <summary>
20614 </member> 20614 Current teleport status
20615 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation"> 20615 </summary>
20616 <summary>Whether the object has texture animation settings</summary> 20616 </member>
20617 </member> 20617 <member name="F:OpenMetaverse.TeleportStatus.None">
20618 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity"> 20618 <summary>Unknown status</summary>
20619 <summary>Whether the object has an angular velocity</summary> 20619 </member>
20620 </member> 20620 <member name="F:OpenMetaverse.TeleportStatus.Start">
20621 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues"> 20621 <summary>Teleport initialized</summary>
20622 <summary>Whether the object has a name value pairs string</summary> 20622 </member>
20623 </member> 20623 <member name="F:OpenMetaverse.TeleportStatus.Progress">
20624 <member name="F:OpenMetaverse.CompressedFlags.MediaURL"> 20624 <summary>Teleport in progress</summary>
20625 <summary>Whether the object has a Media URL set</summary> 20625 </member>
20626 </member> 20626 <member name="F:OpenMetaverse.TeleportStatus.Failed">
20627 <member name="T:OpenMetaverse.UpdateType"> 20627 <summary>Teleport failed</summary>
20628 <summary> 20628 </member>
20629 Specific Flags for MultipleObjectUpdate requests 20629 <member name="F:OpenMetaverse.TeleportStatus.Finished">
20630 </summary> 20630 <summary>Teleport completed</summary>
20631 </member> 20631 </member>
20632 <member name="F:OpenMetaverse.UpdateType.None"> 20632 <member name="F:OpenMetaverse.TeleportStatus.Cancelled">
20633 <summary>None</summary> 20633 <summary>Teleport cancelled</summary>
20634 </member> 20634 </member>
20635 <member name="F:OpenMetaverse.UpdateType.Position"> 20635 <member name="T:OpenMetaverse.TeleportFlags">
20636 <summary>Change position of prims</summary> 20636 <summary>
20637 </member> 20637
20638 <member name="F:OpenMetaverse.UpdateType.Rotation"> 20638 </summary>
20639 <summary>Change rotation of prims</summary> 20639 </member>
20640 </member> 20640 <member name="F:OpenMetaverse.TeleportFlags.Default">
20641 <member name="F:OpenMetaverse.UpdateType.Scale"> 20641 <summary>No flags set, or teleport failed</summary>
20642 <summary>Change size of prims</summary> 20642 </member>
20643 </member> 20643 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget">
20644 <member name="F:OpenMetaverse.UpdateType.Linked"> 20644 <summary>Set when newbie leaves help island for first time</summary>
20645 <summary>Perform operation on link set</summary> 20645 </member>
20646 </member> 20646 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget">
20647 <member name="F:OpenMetaverse.UpdateType.Uniform"> 20647 <summary></summary>
20648 <summary>Scale prims uniformly, same as selecing ctrl+shift in the 20648 </member>
20649 viewer. Used in conjunction with Scale</summary> 20649 <member name="F:OpenMetaverse.TeleportFlags.ViaLure">
20650 </member> 20650 <summary>Via Lure</summary>
20651 <member name="T:OpenMetaverse.PayPriceType"> 20651 </member>
20652 <summary> 20652 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark">
20653 Special values in PayPriceReply. If the price is not one of these 20653 <summary>Via Landmark</summary>
20654 literal value of the price should be use 20654 </member>
20655 </summary> 20655 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation">
20656 </member> 20656 <summary>Via Location</summary>
20657 <member name="F:OpenMetaverse.PayPriceType.Hide"> 20657 </member>
20658 <summary> 20658 <member name="F:OpenMetaverse.TeleportFlags.ViaHome">
20659 Indicates that this pay option should be hidden 20659 <summary>Via Home</summary>
20660 </summary> 20660 </member>
20661 </member> 20661 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub">
20662 <member name="F:OpenMetaverse.PayPriceType.Default"> 20662 <summary>Via Telehub</summary>
20663 <summary> 20663 </member>
20664 Indicates that this pay option should have the default value 20664 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin">
20665 </summary> 20665 <summary>Via Login</summary>
20666 </member> 20666 </member>
20667 <member name="T:OpenMetaverse.ObjectUpdate"> 20667 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure">
20668 <summary> 20668 <summary>Linden Summoned</summary>
20669 Contains the variables sent in an object update packet for objects. 20669 </member>
20670 Used to track position and movement of prims and avatars 20670 <member name="F:OpenMetaverse.TeleportFlags.Godlike">
20671 </summary> 20671 <summary>Linden Forced me</summary>
20672 </member> 20672 </member>
20673 <member name="F:OpenMetaverse.ObjectUpdate.Avatar"> 20673 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne">
20674 <summary></summary> 20674 <summary></summary>
20675 </member> 20675 </member>
20676 <member name="F:OpenMetaverse.ObjectUpdate.CollisionPlane"> 20676 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel">
20677 <summary></summary> 20677 <summary>Agent Teleported Home via Script</summary>
20678 </member> 20678 </member>
20679 <member name="F:OpenMetaverse.ObjectUpdate.State"> 20679 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID">
20680 <summary></summary> 20680 <summary></summary>
20681 </member> 20681 </member>
20682 <member name="F:OpenMetaverse.ObjectUpdate.LocalID"> 20682 <member name="F:OpenMetaverse.TeleportFlags.IsFlying">
20683 <summary></summary> 20683 <summary></summary>
20684 </member> 20684 </member>
20685 <member name="F:OpenMetaverse.ObjectUpdate.Position"> 20685 <member name="F:OpenMetaverse.TeleportFlags.ResetHome">
20686 <summary></summary> 20686 <summary></summary>
20687 </member> 20687 </member>
20688 <member name="F:OpenMetaverse.ObjectUpdate.Velocity"> 20688 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect">
20689 <summary></summary> 20689 <summary>forced to new location for example when avatar is banned or ejected</summary>
20690 </member> 20690 </member>
20691 <member name="F:OpenMetaverse.ObjectUpdate.Acceleration"> 20691 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure">
20692 <summary></summary> 20692 <summary>Teleport Finished via a Lure</summary>
20693 </member> 20693 </member>
20694 <member name="F:OpenMetaverse.ObjectUpdate.Rotation"> 20694 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim">
20695 <summary></summary> 20695 <summary>Finished, Sim Changed</summary>
20696 </member> 20696 </member>
20697 <member name="F:OpenMetaverse.ObjectUpdate.AngularVelocity"> 20697 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim">
20698 <summary></summary> 20698 <summary>Finished, Same Sim</summary>
20699 </member> 20699 </member>
20700 <member name="F:OpenMetaverse.ObjectUpdate.Textures"> 20700 <member name="T:OpenMetaverse.TeleportLureFlags">
20701 <summary></summary> 20701 <summary>
20702 </member> 20702
20703 <member name="T:OpenMetaverse.ObjectManager"> 20703 </summary>
20704 <summary> 20704 </member>
20705 Handles all network traffic related to prims and avatar positions and 20705 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure">
20706 movement. 20706 <summary></summary>
20707 </summary> 20707 </member>
20708 </member> 20708 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure">
20709 <member name="F:OpenMetaverse.ObjectManager.Client"> 20709 <summary></summary>
20710 <summary>Reference to the GridClient object</summary> 20710 </member>
20711 </member> 20711 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit">
20712 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer"> 20712 <summary></summary>
20713 <summary>Does periodic dead reckoning calculation to convert 20713 </member>
20714 velocity and acceleration to new positions for objects</summary> 20714 <member name="T:OpenMetaverse.ScriptSensorTypeFlags">
20715 </member> 20715 <summary>
20716 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)"> 20716
20717 <summary> 20717 </summary>
20718 Instantiates a new ObjectManager class 20718 </member>
20719 </summary> 20719 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent">
20720 <param name="client">A reference to the client</param> 20720 <summary></summary>
20721 </member> 20721 </member>
20722 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient,System.Boolean)"> 20722 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active">
20723 <summary> 20723 <summary></summary>
20724 Instantiates a new ObjectManager class 20724 </member>
20725 </summary> 20725 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive">
20726 <param name="client">A reference to the client</param> 20726 <summary></summary>
20727 <param name="registerCallbacks">If false, the ObjectManager won't 20727 </member>
20728 register any packet callbacks and won't decode incoming object 20728 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted">
20729 packets</param> 20729 <summary></summary>
20730 </member> 20730 </member>
20731 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"> 20731 <member name="T:OpenMetaverse.InstantMessage">
20732 <summary> 20732 <summary>
20733 Request object information from the sim, primarily used for stale 20733 Instant Message
20734 or missing cache entries 20734 </summary>
20735 </summary> 20735 </member>
20736 <param name="simulator">The simulator containing the object you're 20736 <member name="F:OpenMetaverse.InstantMessage.FromAgentID">
20737 looking for</param> 20737 <summary>Key of sender</summary>
20738 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20738 </member>
20739 </member> 20739 <member name="F:OpenMetaverse.InstantMessage.FromAgentName">
20740 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 20740 <summary>Name of sender</summary>
20741 <summary> 20741 </member>
20742 Request object information for multiple objects all contained in 20742 <member name="F:OpenMetaverse.InstantMessage.ToAgentID">
20743 the same sim, primarily used for stale or missing cache entries 20743 <summary>Key of destination avatar</summary>
20744 </summary> 20744 </member>
20745 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 20745 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID">
20746 <param name="localIDs">An array which contains the IDs of the objects to request</param> 20746 <summary>ID of originating estate</summary>
20747 </member> 20747 </member>
20748 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 20748 <member name="F:OpenMetaverse.InstantMessage.RegionID">
20749 <summary> 20749 <summary>Key of originating region</summary>
20750 Attempt to purchase an original object, a copy, or the contents of 20750 </member>
20751 an object 20751 <member name="F:OpenMetaverse.InstantMessage.Position">
20752 </summary> 20752 <summary>Coordinates in originating region</summary>
20753 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 20753 </member>
20754 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20754 <member name="F:OpenMetaverse.InstantMessage.Dialog">
20755 <param name="saleType">Whether the original, a copy, or the object 20755 <summary>Instant message type</summary>
20756 contents are on sale. This is used for verification, if the this 20756 </member>
20757 sale type is not valid for the object the purchase will fail</param> 20757 <member name="F:OpenMetaverse.InstantMessage.GroupIM">
20758 <param name="price">Price of the object. This is used for 20758 <summary>Group IM session toggle</summary>
20759 verification, if it does not match the actual price the purchase 20759 </member>
20760 will fail</param> 20760 <member name="F:OpenMetaverse.InstantMessage.IMSessionID">
20761 <param name="groupID">Group ID that will be associated with the new 20761 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
20762 purchase</param> 20762 </member>
20763 <param name="categoryID">Inventory folder UUID where the object or objects 20763 <member name="F:OpenMetaverse.InstantMessage.Timestamp">
20764 purchased should be placed</param> 20764 <summary>Timestamp of the instant message</summary>
20765 <example> 20765 </member>
20766 <code> 20766 <member name="F:OpenMetaverse.InstantMessage.Message">
20767 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy, 20767 <summary>Instant message text</summary>
20768 100, UUID.Zero, Client.Self.InventoryRootFolderUUID); 20768 </member>
20769 </code> 20769 <member name="F:OpenMetaverse.InstantMessage.Offline">
20770 </example> 20770 <summary>Whether this message is held for offline avatars</summary>
20771 </member> 20771 </member>
20772 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)"> 20772 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket">
20773 <summary> 20773 <summary>Context specific packed data</summary>
20774 Request prices that should be displayed in pay dialog. This will triggger the simulator 20774 </member>
20775 to send us back a PayPriceReply which can be handled by OnPayPriceReply event 20775 <member name="M:OpenMetaverse.InstantMessage.ToString">
20776 </summary> 20776 <summary>Print the struct data as a string</summary>
20777 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20777 <returns>A string containing the field name, and field value</returns>
20778 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object we are requesting pay price</param> 20778 </member>
20779 </member> 20779 <member name="T:OpenMetaverse.ChatEventArgs">
20780 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)"> 20780 <summary>
20781 <summary> 20781
20782 Select a single object. This will trigger the simulator to send us back 20782 </summary>
20783 an ObjectProperties packet so we can get the full information for 20783 </member>
20784 this object 20784 <member name="M:OpenMetaverse.ChatEventArgs.#ctor(OpenMetaverse.Simulator,System.String,OpenMetaverse.ChatAudibleLevel,OpenMetaverse.ChatType,OpenMetaverse.ChatSourceType,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3)">
20785 </summary> 20785 <summary>
20786 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20786 Construct a new instance of the ChatEventArgs object
20787 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20787 </summary>
20788 <param name="automaticDeselect">Should objects be deselected immediately after selection</param> 20788 <param name="simulator">Sim from which the message originates</param>
20789 </member> 20789 <param name="message">The message sent</param>
20790 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"> 20790 <param name="audible">The audible level of the message</param>
20791 <summary> 20791 <param name="type">The type of message sent: whisper, shout, etc</param>
20792 Select a single object. This will trigger the simulator to send us back 20792 <param name="sourceType">The source type of the message sender</param>
20793 an ObjectProperties packet so we can get the full information for 20793 <param name="fromName">The name of the agent or object sending the message</param>
20794 this object 20794 <param name="sourceId">The ID of the agent or object sending the message</param>
20795 </summary> 20795 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param>
20796 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20796 <param name="position">The position of the agent or object sending the message</param>
20797 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20797 </member>
20798 </member> 20798 <member name="P:OpenMetaverse.ChatEventArgs.Simulator">
20799 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"> 20799 <summary>Get the simulator sending the message</summary>
20800 <summary> 20800 </member>
20801 Select multiple objects. This will trigger the simulator to send us 20801 <member name="P:OpenMetaverse.ChatEventArgs.Message">
20802 back ObjectProperties for each object 20802 <summary>Get the message sent</summary>
20803 </summary> 20803 </member>
20804 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 20804 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel">
20805 <param name="localIDs">An array which contains the IDs of the objects to select</param> 20805 <summary>Get the audible level of the message</summary>
20806 <param name="automaticDeselect">Should objects be deselected immediately after selection</param> 20806 </member>
20807 </member> 20807 <member name="P:OpenMetaverse.ChatEventArgs.Type">
20808 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])"> 20808 <summary>Get the type of message sent: whisper, shout, etc</summary>
20809 <summary> 20809 </member>
20810 Select multiple objects. This will trigger the simulator to send us 20810 <member name="P:OpenMetaverse.ChatEventArgs.SourceType">
20811 back ObjectProperties for each object 20811 <summary>Get the source type of the message sender</summary>
20812 </summary> 20812 </member>
20813 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 20813 <member name="P:OpenMetaverse.ChatEventArgs.FromName">
20814 <param name="localIDs">An array which contains the IDs of the objects to select</param> 20814 <summary>Get the name of the agent or object sending the message</summary>
20815 </member> 20815 </member>
20816 <member name="M:OpenMetaverse.ObjectManager.SetFlags(System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)"> 20816 <member name="P:OpenMetaverse.ChatEventArgs.SourceID">
20817 <summary> 20817 <summary>Get the ID of the agent or object sending the message</summary>
20818 Sets and object's flags (physical, temporary, phantom, casts shadow) 20818 </member>
20819 </summary> 20819 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID">
20820 <param name="localID"></param> 20820 <summary>Get the ID of the object owner, or the agent ID sending the message</summary>
20821 <param name="physical"></param> 20821 </member>
20822 <param name="temporary"></param> 20822 <member name="P:OpenMetaverse.ChatEventArgs.Position">
20823 <param name="phantom"></param> 20823 <summary>Get the position of the agent or object sending the message</summary>
20824 <param name="castsShadow"></param> 20824 </member>
20825 </member> 20825 <member name="T:OpenMetaverse.ScriptDialogEventArgs">
20826 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(System.UInt32,OpenMetaverse.SaleType,System.Int32)"> 20826 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary>
20827 <summary> 20827 </member>
20828 Sets an object's sale information 20828 <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})">
20829 </summary> 20829 <summary>
20830 <param name="localID"></param> 20830 Construct a new instance of the ScriptDialogEventArgs
20831 <param name="saleType"></param> 20831 </summary>
20832 <param name="price"></param> 20832 <param name="message">The dialog message</param>
20833 </member> 20833 <param name="objectName">The name of the object that sent the dialog request</param>
20834 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)"> 20834 <param name="imageID">The ID of the image to be displayed</param>
20835 <summary> 20835 <param name="objectID">The ID of the primitive sending the dialog</param>
20836 Sets sale info for multiple objects 20836 <param name="firstName">The first name of the senders owner</param>
20837 </summary> 20837 <param name="lastName">The last name of the senders owner</param>
20838 <param name="localIDs"></param> 20838 <param name="chatChannel">The communication channel the dialog was sent on</param>
20839 <param name="saleType"></param> 20839 <param name="buttons">The string labels containing the options presented in this dialog</param>
20840 <param name="price"></param> 20840 </member>
20841 </member> 20841 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message">
20842 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"> 20842 <summary>Get the dialog message</summary>
20843 <summary> 20843 </member>
20844 Deselect an object 20844 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName">
20845 </summary> 20845 <summary>Get the name of the object that sent the dialog request</summary>
20846 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20846 </member>
20847 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20847 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID">
20848 </member> 20848 <summary>Get the ID of the image to be displayed</summary>
20849 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])"> 20849 </member>
20850 <summary> 20850 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID">
20851 Deselect multiple objects. 20851 <summary>Get the ID of the primitive sending the dialog</summary>
20852 </summary> 20852 </member>
20853 <param name="simulator">A reference to the <seealso cref="!:libsecondlife.Simulator"/> object where the objects reside</param> 20853 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName">
20854 <param name="localIDs">An array which contains the IDs of the objects to select</param> 20854 <summary>Get the first name of the senders owner</summary>
20855 </member> 20855 </member>
20856 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)"> 20856 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName">
20857 <summary> 20857 <summary>Get the last name of the senders owner</summary>
20858 Perform a click action on an object 20858 </member>
20859 </summary> 20859 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel">
20860 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20860 <summary>Get the communication channel the dialog was sent on, responses
20861 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20861 should also send responses on this same channel</summary>
20862 </member> 20862 </member>
20863 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 20863 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels">
20864 <summary> 20864 <summary>Get the string labels containing the options presented in this dialog</summary>
20865 Perform a click action on an object 20865 </member>
20866 </summary> 20866 <member name="T:OpenMetaverse.ScriptQuestionEventArgs">
20867 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20867 <summary>Contains the data sent when a primitive requests debit or other permissions
20868 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20868 requesting a YES or NO answer</summary>
20869 <param name="uvCoord"></param> 20869 </member>
20870 <param name="stCoord"></param> 20870 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)">
20871 <param name="faceIndex"></param> 20871 <summary>
20872 <param name="position"></param> 20872 Construct a new instance of the ScriptQuestionEventArgs
20873 <param name="normal"></param> 20873 </summary>
20874 <param name="binormal"></param> 20874 <param name="simulator">The simulator containing the object sending the request</param>
20875 </member> 20875 <param name="taskID">The ID of the script making the request</param>
20876 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)"> 20876 <param name="itemID">The ID of the primitive containing the script making the request</param>
20877 <summary> 20877 <param name="objectName">The name of the primitive making the request</param>
20878 Create, or "rez" a new prim object in a simulator 20878 <param name="objectOwner">The name of the owner of the object making the request</param>
20879 </summary> 20879 <param name="questions">The permissions being requested</param>
20880 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param> 20880 </member>
20881 <param name="prim">Data describing the prim object to rez</param> 20881 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator">
20882 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you 20882 <summary>Get the simulator containing the object sending the request</summary>
20883 do not want the object to be associated with a specific group</param> 20883 </member>
20884 <param name="position">An approximation of the position at which to rez the prim</param> 20884 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID">
20885 <param name="scale">Scale vector to size this prim</param> 20885 <summary>Get the ID of the script making the request</summary>
20886 <param name="rotation">Rotation quaternion to rotate this prim</param> 20886 </member>
20887 <remarks>Due to the way client prim rezzing is done on the server, 20887 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID">
20888 the requested position for an object is only close to where the prim 20888 <summary>Get the ID of the primitive containing the script making the request</summary>
20889 actually ends up. If you desire exact placement you'll need to 20889 </member>
20890 follow up by moving the object after it has been created. This 20890 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName">
20891 function will not set textures, light and flexible data, or other 20891 <summary>Get the name of the primitive making the request</summary>
20892 extended primitive properties</remarks> 20892 </member>
20893 </member> 20893 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName">
20894 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)"> 20894 <summary>Get the name of the owner of the object making the request</summary>
20895 <summary> 20895 </member>
20896 Create, or "rez" a new prim object in a simulator 20896 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions">
20897 </summary> 20897 <summary>Get the permissions being requested</summary>
20898 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param> 20898 </member>
20899 <param name="prim">Data describing the prim object to rez</param> 20899 <member name="T:OpenMetaverse.LoadUrlEventArgs">
20900 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you 20900 <summary>Contains the data sent when a primitive sends a request
20901 do not want the object to be associated with a specific group</param> 20901 to an agent to open the specified URL</summary>
20902 <param name="position">An approximation of the position at which to rez the prim</param> 20902 </member>
20903 <param name="scale">Scale vector to size this prim</param> 20903 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)">
20904 <param name="rotation">Rotation quaternion to rotate this prim</param> 20904 <summary>
20905 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags"/></param> 20905 Construct a new instance of the LoadUrlEventArgs
20906 <remarks>Due to the way client prim rezzing is done on the server, 20906 </summary>
20907 the requested position for an object is only close to where the prim 20907 <param name="objectName">The name of the object sending the request</param>
20908 actually ends up. If you desire exact placement you'll need to 20908 <param name="objectID">The ID of the object sending the request</param>
20909 follow up by moving the object after it has been created. This 20909 <param name="ownerID">The ID of the owner of the object sending the request</param>
20910 function will not set textures, light and flexible data, or other 20910 <param name="ownerIsGroup">True if the object is owned by a group</param>
20911 extended primitive properties</remarks> 20911 <param name="message">The message sent with the request</param>
20912 </member> 20912 <param name="URL">The URL the object sent</param>
20913 <member name="M:OpenMetaverse.ObjectManager.AddTree(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Tree,OpenMetaverse.UUID,System.Boolean)"> 20913 </member>
20914 <summary> 20914 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName">
20915 Rez a Linden tree 20915 <summary>Get the name of the object sending the request</summary>
20916 </summary> 20916 </member>
20917 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20917 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID">
20918 <param name="scale">The size of the tree</param> 20918 <summary>Get the ID of the object sending the request</summary>
20919 <param name="rotation">The rotation of the tree</param> 20919 </member>
20920 <param name="position">The position of the tree</param> 20920 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID">
20921 <param name="treeType">The Type of tree</param> 20921 <summary>Get the ID of the owner of the object sending the request</summary>
20922 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to, 20922 </member>
20923 or UUID.Zero if no group is to be set</param> 20923 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup">
20924 <param name="newTree">true to use the "new" Linden trees, false to use the old</param> 20924 <summary>True if the object is owned by a group</summary>
20925 </member> 20925 </member>
20926 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)"> 20926 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message">
20927 <summary> 20927 <summary>Get the message sent with the request</summary>
20928 Rez grass and ground cover 20928 </member>
20929 </summary> 20929 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL">
20930 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20930 <summary>Get the URL the object sent</summary>
20931 <param name="scale">The size of the grass</param> 20931 </member>
20932 <param name="rotation">The rotation of the grass</param> 20932 <member name="T:OpenMetaverse.InstantMessageEventArgs">
20933 <param name="position">The position of the grass</param> 20933 <summary>The date received from an ImprovedInstantMessage</summary>
20934 <param name="grassType">The type of grass from the <seealso cref="T:OpenMetaverse.Grass"/> enum</param> 20934 </member>
20935 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to, 20935 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)">
20936 or UUID.Zero if no group is to be set</param> 20936 <summary>
20937 </member> 20937 Construct a new instance of the InstantMessageEventArgs object
20938 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)"> 20938 </summary>
20939 <summary> 20939 <param name="im">the InstantMessage object</param>
20940 Set the textures to apply to the faces of an object 20940 <param name="simulator">the simulator where the InstantMessage origniated</param>
20941 </summary> 20941 </member>
20942 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20942 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM">
20943 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20943 <summary>Get the InstantMessage object</summary>
20944 <param name="textures">The texture data to apply</param> 20944 </member>
20945 </member> 20945 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator">
20946 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry,System.String)"> 20946 <summary>Get the simulator where the InstantMessage origniated</summary>
20947 <summary> 20947 </member>
20948 Set the textures to apply to the faces of an object 20948 <member name="T:OpenMetaverse.BalanceEventArgs">
20949 </summary> 20949 <summary>Contains the currency balance</summary>
20950 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20950 </member>
20951 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20951 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)">
20952 <param name="textures">The texture data to apply</param> 20952 <summary>
20953 <param name="mediaUrl">A media URL (not used)</param> 20953 Construct a new BalanceEventArgs object
20954 </member> 20954 </summary>
20955 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)"> 20955 <param name="balance">The currenct balance</param>
20956 <summary> 20956 </member>
20957 Set the Light data on an object 20957 <member name="P:OpenMetaverse.BalanceEventArgs.Balance">
20958 </summary> 20958 <summary>
20959 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20959 Get the currenct balance
20960 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20960 </summary>
20961 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData"/> object containing the data to set</param> 20961 </member>
20962 </member> 20962 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs">
20963 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)"> 20963 <summary>Contains the transaction summary when an item is purchased,
20964 <summary> 20964 money is given, or land is purchased</summary>
20965 Set the flexible data on an object 20965 </member>
20966 </summary> 20966 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String)">
20967 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20967 <summary>
20968 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20968 Construct a new instance of the MoneyBalanceReplyEventArgs object
20969 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData"/> object containing the data to set</param> 20969 </summary>
20970 </member> 20970 <param name="transactionID">The ID of the transaction</param>
20971 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)"> 20971 <param name="transactionSuccess">True of the transaction was successful</param>
20972 <summary> 20972 <param name="balance">The current currency balance</param>
20973 Set the sculptie texture and data on an object 20973 <param name="metersCredit">The meters credited</param>
20974 </summary> 20974 <param name="metersCommitted">The meters comitted</param>
20975 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20975 <param name="description">A brief description of the transaction</param>
20976 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20976 </member>
20977 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData"/> object containing the data to set</param> 20977 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID">
20978 </member> 20978 <summary>Get the ID of the transaction</summary>
20979 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)"> 20979 </member>
20980 <summary> 20980 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success">
20981 Set additional primitive parameters on an object 20981 <summary>True of the transaction was successful</summary>
20982 </summary> 20982 </member>
20983 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20983 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance">
20984 <param name="localID">The objects ID which is local to the simulator the object is in</param> 20984 <summary>Get the remaining currency balance</summary>
20985 <param name="type">The extra parameters to set</param> 20985 </member>
20986 </member> 20986 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit">
20987 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 20987 <summary>Get the meters credited</summary>
20988 <summary> 20988 </member>
20989 Link multiple prims into a linkset 20989 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted">
20990 </summary> 20990 <summary>Get the meters comitted</summary>
20991 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 20991 </member>
20992 <param name="localIDs">An array which contains the IDs of the objects to link</param> 20992 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description">
20993 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks> 20993 <summary>Get the description of the transaction</summary>
20994 </member> 20994 </member>
20995 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)"> 20995 <member name="T:OpenMetaverse.AgentDataReplyEventArgs">
20996 <summary> 20996 <summary>Data sent from the simulator containing information about your agent and active group information</summary>
20997 Change the rotation of an object 20997 </member>
20998 </summary> 20998 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)">
20999 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 20999 <summary>
21000 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21000 Construct a new instance of the AgentDataReplyEventArgs object
21001 <param name="rotation">The new rotation of the object</param> 21001 </summary>
21002 </member> 21002 <param name="firstName">The agents first name</param>
21003 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)"> 21003 <param name="lastName">The agents last name</param>
21004 <summary> 21004 <param name="activeGroupID">The agents active group ID</param>
21005 Set the name of an object 21005 <param name="groupTitle">The group title of the agents active group</param>
21006 </summary> 21006 <param name="groupPowers">The combined group powers the agent has in the active group</param>
21007 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21007 <param name="groupName">The name of the group the agent has currently active</param>
21008 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21008 </member>
21009 <param name="name">A string containing the new name of the object</param> 21009 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName">
21010 </member> 21010 <summary>Get the agents first name</summary>
21011 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])"> 21011 </member>
21012 <summary> 21012 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName">
21013 Set the name of multiple objects 21013 <summary>Get the agents last name</summary>
21014 </summary> 21014 </member>
21015 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 21015 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID">
21016 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param> 21016 <summary>Get the active group ID of your agent</summary>
21017 <param name="names">An array which contains the new names of the objects</param> 21017 </member>
21018 </member> 21018 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle">
21019 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)"> 21019 <summary>Get the active groups title of your agent</summary>
21020 <summary> 21020 </member>
21021 Set the description of an object 21021 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers">
21022 </summary> 21022 <summary>Get the combined group powers of your agent</summary>
21023 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21023 </member>
21024 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21024 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName">
21025 <param name="description">A string containing the new description of the object</param> 21025 <summary>Get the active group name of your agent</summary>
21026 </member> 21026 </member>
21027 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])"> 21027 <member name="T:OpenMetaverse.AnimationsChangedEventArgs">
21028 <summary> 21028 <summary>Data sent by the simulator to indicate the active/changed animations
21029 Set the descriptions of multiple objects 21029 applied to your agent</summary>
21030 </summary> 21030 </member>
21031 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 21031 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})">
21032 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param> 21032 <summary>
21033 <param name="descriptions">An array which contains the new descriptions of the objects</param> 21033 Construct a new instance of the AnimationsChangedEventArgs class
21034 </member> 21034 </summary>
21035 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)"> 21035 <param name="agentAnimations">The dictionary that contains the changed animations</param>
21036 <summary> 21036 </member>
21037 Attach an object to this avatar 21037 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations">
21038 </summary> 21038 <summary>Get the dictionary that contains the changed animations</summary>
21039 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21039 </member>
21040 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21040 <member name="T:OpenMetaverse.MeanCollisionEventArgs">
21041 <param name="attachPoint">The point on the avatar the object will be attached</param> 21041 <summary>
21042 <param name="rotation">The rotation of the attached object</param> 21042 Data sent from a simulator indicating a collision with your agent
21043 </member> 21043 </summary>
21044 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)"> 21044 </member>
21045 <summary> 21045 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)">
21046 Drop an attached object from this avatar 21046 <summary>
21047 </summary> 21047 Construct a new instance of the MeanCollisionEventArgs class
21048 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> 21048 </summary>
21049 object where the objects reside. This will always be the simulator the avatar is currently in 21049 <param name="type">The type of collision that occurred</param>
21050 </param> 21050 <param name="perp">The ID of the agent or object that perpetrated the agression</param>
21051 <param name="localID">The object's ID which is local to the simulator the object is in</param> 21051 <param name="victim">The ID of the Victim</param>
21052 </member> 21052 <param name="magnitude">The strength of the collision</param>
21053 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 21053 <param name="time">The Time the collision occurred</param>
21054 <summary> 21054 </member>
21055 Detach an object from yourself 21055 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type">
21056 </summary> 21056 <summary>Get the Type of collision</summary>
21057 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> 21057 </member>
21058 object where the objects reside 21058 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor">
21059 21059 <summary>Get the ID of the agent or object that collided with your agent</summary>
21060 This will always be the simulator the avatar is currently in 21060 </member>
21061 </param> 21061 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim">
21062 <param name="localIDs">An array which contains the IDs of the objects to detach</param> 21062 <summary>Get the ID of the agent that was attacked</summary>
21063 </member> 21063 </member>
21064 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)"> 21064 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude">
21065 <summary> 21065 <summary>A value indicating the strength of the collision</summary>
21066 Change the position of an object, Will change position of entire linkset 21066 </member>
21067 </summary> 21067 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time">
21068 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21068 <summary>Get the time the collision occurred</summary>
21069 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21069 </member>
21070 <param name="position">The new position of the object</param> 21070 <member name="T:OpenMetaverse.RegionCrossedEventArgs">
21071 </member> 21071 <summary>Data sent to your agent when it crosses region boundaries</summary>
21072 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)"> 21072 </member>
21073 <summary> 21073 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)">
21074 Change the position of an object 21074 <summary>
21075 </summary> 21075 Construct a new instance of the RegionCrossedEventArgs class
21076 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21076 </summary>
21077 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21077 <param name="oldSim">The simulator your agent just left</param>
21078 <param name="position">The new position of the object</param> 21078 <param name="newSim">The simulator your agent is now in</param>
21079 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param> 21079 </member>
21080 </member> 21080 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator">
21081 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)"> 21081 <summary>Get the simulator your agent just left</summary>
21082 <summary> 21082 </member>
21083 Change the Scale (size) of an object 21083 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator">
21084 </summary> 21084 <summary>Get the simulator your agent is now in</summary>
21085 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21085 </member>
21086 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21086 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs">
21087 <param name="scale">The new scale of the object</param> 21087 <summary>Data sent from the simulator when your agent joins a group chat session</summary>
21088 <param name="childOnly">If true, will change scale of this prim only, not entire linkset</param> 21088 </member>
21089 <param name="uniform">True to resize prims uniformly</param> 21089 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)">
21090 </member> 21090 <summary>
21091 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)"> 21091 Construct a new instance of the GroupChatJoinedEventArgs class
21092 <summary> 21092 </summary>
21093 Change the Rotation of an object that is either a child or a whole linkset 21093 <param name="groupChatSessionID">The ID of the session</param>
21094 </summary> 21094 <param name="sessionName">The name of the session</param>
21095 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21095 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param>
21096 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21096 <param name="success">True of your agent successfully joined the session</param>
21097 <param name="quat">The new scale of the object</param> 21097 </member>
21098 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param> 21098 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID">
21099 </member> 21099 <summary>Get the ID of the group chat session</summary>
21100 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)"> 21100 </member>
21101 <summary> 21101 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName">
21102 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive 21102 <summary>Get the name of the session</summary>
21103 </summary> 21103 </member>
21104 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21104 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID">
21105 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21105 <summary>Get the temporary session ID used for establishing new sessions</summary>
21106 <param name="data">The new rotation, size, or position of the target object</param> 21106 </member>
21107 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType"/> Enum</param> 21107 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success">
21108 </member> 21108 <summary>True if your agent successfully joined the session</summary>
21109 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 21109 </member>
21110 <summary> 21110 <member name="T:OpenMetaverse.GroupChatLeftEventArgs">
21111 Deed an object (prim) to a group, Object must be shared with group which 21111 <summary>The session information when your agent exits a group chat session</summary>
21112 can be accomplished with SetPermissions() 21112 </member>
21113 </summary> 21113 <member name="M:OpenMetaverse.GroupChatLeftEventArgs.#ctor(OpenMetaverse.UUID)">
21114 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21114 <summary>
21115 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21115 Construct a new instance of the GroupChatLeftEventArgs class
21116 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param> 21116 </summary>
21117 </member> 21117 <param name="chatSessionID">The ID of the session your agent left</param>
21118 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)"> 21118 </member>
21119 <summary> 21119 <member name="P:OpenMetaverse.GroupChatLeftEventArgs.SessionID">
21120 Deed multiple objects (prims) to a group, Objects must be shared with group which 21120 <summary>Get the ID of the session your agent left</summary>
21121 can be accomplished with SetPermissions() 21121 </member>
21122 </summary> 21122 <member name="T:OpenMetaverse.AlertMessageEventArgs">
21123 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21123 <summary>Data sent by the simulator containing urgent messages</summary>
21124 <param name="localIDs">An array which contains the IDs of the objects to deed</param> 21124 </member>
21125 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param> 21125 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)">
21126 </member> 21126 <summary>
21127 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)"> 21127 Construct a new instance of the AlertMessageEventArgs class
21128 <summary> 21128 </summary>
21129 Set the permissions on multiple objects 21129 <param name="message">The alert message</param>
21130 </summary> 21130 </member>
21131 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 21131 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message">
21132 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param> 21132 <summary>Get the alert message</summary>
21133 <param name="who">The new Who mask to set</param> 21133 </member>
21134 <param name="permissions">The new Permissions mark to set</param> 21134 <member name="T:OpenMetaverse.ScriptControlEventArgs">
21135 <param name="set">TODO: What does this do?</param> 21135 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary>
21136 </member> 21136 </member>
21137 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"> 21137 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)">
21138 <summary> 21138 <summary>
21139 Request additional properties for an object 21139 Construct a new instance of the ScriptControlEventArgs class
21140 </summary> 21140 </summary>
21141 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21141 <param name="controls">The controls the script is attempting to take or release to the agent</param>
21142 <param name="objectID"></param> 21142 <param name="pass">True if the script is passing controls back to the agent</param>
21143 </member> 21143 <param name="take">True if the script is requesting controls be released to the script</param>
21144 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)"> 21144 </member>
21145 <summary> 21145 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls">
21146 Request additional properties for an object 21146 <summary>Get the controls the script is attempting to take or release to the agent</summary>
21147 </summary> 21147 </member>
21148 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21148 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass">
21149 <param name="objectID">Absolute UUID of the object</param> 21149 <summary>True if the script is passing controls back to the agent</summary>
21150 <param name="reliable">Whether to require server acknowledgement of this request</param> 21150 </member>
21151 </member> 21151 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take">
21152 <member name="M:OpenMetaverse.ObjectManager.UpdateHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 21152 <summary>True if the script is requesting controls be released to the script</summary>
21153 <summary> 21153 </member>
21154 Used for new prims, or significant changes to existing prims 21154 <member name="T:OpenMetaverse.CameraConstraintEventArgs">
21155 </summary> 21155 <summary>
21156 <param name="packet"></param> 21156 Data sent from the simulator to an agent to indicate its view limits
21157 <param name="simulator"></param> 21157 </summary>
21158 </member> 21158 </member>
21159 <member name="M:OpenMetaverse.ObjectManager.TerseUpdateHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 21159 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)">
21160 <summary> 21160 <summary>
21161 A terse object update, used when a transformation matrix or 21161 Construct a new instance of the CameraConstraintEventArgs class
21162 velocity/acceleration for an object changes but nothing else 21162 </summary>
21163 (scale/position/rotation/acceleration/velocity) 21163 <param name="collidePlane">The collision plane</param>
21164 </summary> 21164 </member>
21165 <param name="packet"></param> 21165 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane">
21166 <param name="simulator"></param> 21166 <summary>Get the collision plane</summary>
21167 </member> 21167 </member>
21168 <member name="M:OpenMetaverse.ObjectManager.CompressedUpdateHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 21168 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs">
21169 <summary> 21169 <summary>
21170 21170 Data containing script sensor requests which allow an agent to know the specific details
21171 </summary> 21171 of a primitive sending script sensor requests
21172 <param name="packet"></param> 21172 </summary>
21173 <param name="simulator"></param> 21173 </member>
21174 </member> 21174 <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)">
21175 <member name="M:OpenMetaverse.ObjectManager.CachedUpdateHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 21175 <summary>
21176 <summary> 21176 Construct a new instance of the ScriptSensorReplyEventArgs
21177 Handles cached object update packets from the simulator 21177 </summary>
21178 </summary> 21178 <param name="requestorID">The ID of the primitive sending the sensor</param>
21179 <param name="packet">The packet containing the object data</param> 21179 <param name="groupID">The ID of the group associated with the primitive</param>
21180 <param name="simulator">The simulator sending the data</param> 21180 <param name="name">The name of the primitive sending the sensor</param>
21181 </member> 21181 <param name="objectID">The ID of the primitive sending the sensor</param>
21182 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 21182 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param>
21183 <summary> 21183 <param name="position">The position of the primitive sending the sensor</param>
21184 Handle KillObject packets from the simulator 21184 <param name="range">The range the primitive specified to scan</param>
21185 </summary> 21185 <param name="rotation">The rotation of the primitive sending the sensor</param>
21186 <param name="packet">The packet containing the object data</param> 21186 <param name="type">The type of sensor the primitive sent</param>
21187 <param name="simulator">The simulator sending the data</param> 21187 <param name="velocity">The velocity of the primitive sending the sensor</param>
21188 </member> 21188 </member>
21189 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)"> 21189 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID">
21190 <summary> 21190 <summary>Get the ID of the primitive sending the sensor</summary>
21191 Setup construction data for a basic primitive shape 21191 </member>
21192 </summary> 21192 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID">
21193 <param name="type">Primitive shape to construct</param> 21193 <summary>Get the ID of the group associated with the primitive</summary>
21194 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive"/></returns> 21194 </member>
21195 </member> 21195 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name">
21196 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)"> 21196 <summary>Get the name of the primitive sending the sensor</summary>
21197 <summary> 21197 </member>
21198 21198 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID">
21199 </summary> 21199 <summary>Get the ID of the primitive sending the sensor</summary>
21200 <param name="sim"></param> 21200 </member>
21201 <param name="av"></param> 21201 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID">
21202 <param name="localid"></param> 21202 <summary>Get the ID of the owner of the primitive sending the sensor</summary>
21203 <param name="oldSeatID"></param> 21203 </member>
21204 </member> 21204 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position">
21205 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)"> 21205 <summary>Get the position of the primitive sending the sensor</summary>
21206 <summary> 21206 </member>
21207 21207 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range">
21208 </summary> 21208 <summary>Get the range the primitive specified to scan</summary>
21209 <param name="s"></param> 21209 </member>
21210 <param name="dilation"></param> 21210 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation">
21211 </member> 21211 <summary>Get the rotation of the primitive sending the sensor</summary>
21212 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)"> 21212 </member>
21213 <summary> 21213 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type">
21214 Set the Shape data of an object 21214 <summary>Get the type of sensor the primitive sent</summary>
21215 </summary> 21215 </member>
21216 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21216 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity">
21217 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21217 <summary>Get the velocity of the primitive sending the sensor</summary>
21218 <param name="prim">Data describing the prim shape</param> 21218 </member>
21219 </member> 21219 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs">
21220 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)"> 21220 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary>
21221 <summary> 21221 </member>
21222 Set the Material data of an object 21222 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
21223 </summary> 21223 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary>
21224 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 21224 </member>
21225 <param name="localID">The objects ID which is local to the simulator the object is in</param> 21225 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID">
21226 <param name="material">The new material of the object</param> 21226 <summary>Get the ID of the primitive the agent will be sitting on</summary>
21227 </member> 21227 </member>
21228 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 21228 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot">
21229 <summary> 21229 <summary>True if the simulator Autopilot functions were involved</summary>
21230 21230 </member>
21231 </summary> 21231 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset">
21232 <param name="simulator"></param> 21232 <summary>Get the camera offset of the agent when seated</summary>
21233 <param name="localID"></param> 21233 </member>
21234 <param name="fullID"></param> 21234 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset">
21235 <returns></returns> 21235 <summary>Get the camera eye offset of the agent when seated</summary>
21236 </member> 21236 </member>
21237 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 21237 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook">
21238 <summary> 21238 <summary>True of the agent will be in mouselook mode when seated</summary>
21239 21239 </member>
21240 </summary> 21240 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition">
21241 <param name="simulator"></param> 21241 <summary>Get the position of the agent when seated</summary>
21242 <param name="localID"></param> 21242 </member>
21243 <param name="fullID"></param> 21243 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation">
21244 <returns></returns> 21244 <summary>Get the rotation of the agent when seated</summary>
21245 </member> 21245 </member>
21246 <member name="E:OpenMetaverse.ObjectManager.OnNewPrim"> 21246 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs">
21247 <summary> 21247 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary>
21248 This event will be raised for every ObjectUpdate block that 21248 </member>
21249 contains a prim that isn't attached to an avatar. 21249 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
21250 </summary> 21250 <summary>
21251 <remarks>Depending on the circumstances a client could 21251 Construct a new instance of the ChatSessionMemberAddedEventArgs object
21252 receive two or more of these events for the same object, if you 21252 </summary>
21253 or the object left the current sim and returned for example. Client 21253 <param name="sessionID">The ID of the chat session</param>
21254 applications are responsible for tracking and storing objects. 21254 <param name="agentID">The ID of the agent joining</param>
21255 </remarks> 21255 </member>
21256 </member> 21256 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID">
21257 <member name="E:OpenMetaverse.ObjectManager.OnNewAttachment"> 21257 <summary>Get the ID of the chat session</summary>
21258 <summary> 21258 </member>
21259 This event will be raised for every ObjectUpdate block that 21259 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID">
21260 contains an avatar attachment. 21260 <summary>Get the ID of the agent that joined</summary>
21261 </summary> 21261 </member>
21262 <remarks>Depending on the circumstances a client could 21262 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs">
21263 receive two or more of these events for the same object, if you 21263 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary>
21264 or the object left the current sim and returned for example. Client 21264 </member>
21265 applications are responsible for tracking and storing objects. 21265 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
21266 </remarks> 21266 <summary>
21267 </member> 21267 Construct a new instance of the ChatSessionMemberLeftEventArgs object
21268 <member name="E:OpenMetaverse.ObjectManager.OnNewAvatar"> 21268 </summary>
21269 <summary> 21269 <param name="sessionID">The ID of the chat session</param>
21270 This event will be raised for every ObjectUpdate block that 21270 <param name="agentID">The ID of the Agent that left</param>
21271 contains a new avatar. 21271 </member>
21272 </summary> 21272 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID">
21273 <remarks>Depending on the circumstances a client 21273 <summary>Get the ID of the chat session</summary>
21274 could receive two or more of these events for the same avatar, if 21274 </member>
21275 you or the other avatar left the current sim and returned for 21275 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID">
21276 example. Client applications are responsible for tracking and 21276 <summary>Get the ID of the agent that left</summary>
21277 storing objects. 21277 </member>
21278 </remarks> 21278 <member name="T:OpenMetaverse.PCode">
21279 </member> 21279 <summary>
21280 <member name="E:OpenMetaverse.ObjectManager.OnObjectTerseUpdate"> 21280 Identifier code for primitive types
21281 <summary> 21281 </summary>
21282 This event will be raised when a terse object update packet is 21282 </member>
21283 received, containing the updated position, rotation, and 21283 <member name="F:OpenMetaverse.PCode.None">
21284 movement-related vectors 21284 <summary>None</summary>
21285 </summary> 21285 </member>
21286 </member> 21286 <member name="F:OpenMetaverse.PCode.Prim">
21287 <member name="E:OpenMetaverse.ObjectManager.OnObjectUpdated"> 21287 <summary>A Primitive</summary>
21288 <summary> 21288 </member>
21289 This event will be raised when a terse object update packet is 21289 <member name="F:OpenMetaverse.PCode.Avatar">
21290 received, containing the updated position, rotation, and 21290 <summary>A Avatar</summary>
21291 movement-related vectors 21291 </member>
21292 </summary> 21292 <member name="F:OpenMetaverse.PCode.Grass">
21293 </member> 21293 <summary>Linden grass</summary>
21294 <member name="E:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate"> 21294 </member>
21295 <summary> 21295 <member name="F:OpenMetaverse.PCode.NewTree">
21296 Triggers the OnObjectDataBlockUpdate event. 21296 <summary>Linden tree</summary>
21297 </summary> 21297 </member>
21298 </member> 21298 <member name="F:OpenMetaverse.PCode.ParticleSystem">
21299 <member name="E:OpenMetaverse.ObjectManager.OnAvatarSitChanged"> 21299 <summary>A primitive that acts as the source for a particle stream</summary>
21300 <summary> 21300 </member>
21301 This event will be raised when an avatar sits on an object 21301 <member name="F:OpenMetaverse.PCode.Tree">
21302 or stands up, with a local ID of the current seat or zero. 21302 <summary>A Linden tree</summary>
21303 </summary> 21303 </member>
21304 </member> 21304 <member name="T:OpenMetaverse.PrimFlags">
21305 <member name="E:OpenMetaverse.ObjectManager.OnObjectKilled"> 21305 <summary>
21306 <summary> 21306 Primary parameters for primitives such as Physics Enabled or Phantom
21307 This event will be raised when an object is removed from a 21307 </summary>
21308 simulator. 21308 </member>
21309 </summary> 21309 <member name="F:OpenMetaverse.PrimFlags.None">
21310 </member> 21310 <summary>Deprecated</summary>
21311 <member name="E:OpenMetaverse.ObjectManager.OnObjectProperties"> 21311 </member>
21312 <summary> 21312 <member name="F:OpenMetaverse.PrimFlags.Physics">
21313 This event will be raised when an objects properties are received 21313 <summary>Whether physics are enabled for this object</summary>
21314 from the simulator 21314 </member>
21315 </summary> 21315 <member name="F:OpenMetaverse.PrimFlags.CreateSelected">
21316 </member> 21316 <summary></summary>
21317 <member name="E:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated"> 21317 </member>
21318 <summary> 21318 <member name="F:OpenMetaverse.PrimFlags.ObjectModify">
21319 This event will be raised when an objects properties are updated 21319 <summary></summary>
21320 from the simulator 21320 </member>
21321 </summary> 21321 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy">
21322 </member> 21322 <summary></summary>
21323 <member name="E:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily"> 21323 </member>
21324 <summary> 21324 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner">
21325 Thie event will be raised when an objects properties family 21325 <summary></summary>
21326 information is recieved from the simulator. ObjectPropertiesFamily 21326 </member>
21327 is a subset of the fields found in ObjectProperties 21327 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner">
21328 </summary> 21328 <summary></summary>
21329 </member> 21329 </member>
21330 <member name="E:OpenMetaverse.ObjectManager.OnPayPriceReply"> 21330 <member name="F:OpenMetaverse.PrimFlags.Scripted">
21331 <summary> 21331 <summary></summary>
21332 This event will be fired when we recieve pay price information 21332 </member>
21333 for the object after having asked for them with RequestPayPrice 21333 <member name="F:OpenMetaverse.PrimFlags.Touch">
21334 </summary> 21334 <summary>Whether this object contains an active touch script</summary>
21335 </member> 21335 </member>
21336 <member name="T:OpenMetaverse.ObjectManager.NewPrimCallback"> 21336 <member name="F:OpenMetaverse.PrimFlags.ObjectMove">
21337 <summary> 21337 <summary></summary>
21338 21338 </member>
21339 </summary> 21339 <member name="F:OpenMetaverse.PrimFlags.Money">
21340 <param name="simulator"></param> 21340 <summary>Whether this object can receive payments</summary>
21341 <param name="prim"></param> 21341 </member>
21342 <param name="regionHandle"></param> 21342 <member name="F:OpenMetaverse.PrimFlags.Phantom">
21343 <param name="timeDilation"></param> 21343 <summary>Whether this object is phantom (no collisions)</summary>
21344 </member> 21344 </member>
21345 <member name="T:OpenMetaverse.ObjectManager.NewAttachmentCallback"> 21345 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty">
21346 <summary> 21346 <summary></summary>
21347 21347 </member>
21348 </summary> 21348 <member name="F:OpenMetaverse.PrimFlags.JointHinge">
21349 <param name="simulator"></param> 21349 <summary></summary>
21350 <param name="prim"></param> 21350 </member>
21351 <param name="regionHandle"></param> 21351 <member name="F:OpenMetaverse.PrimFlags.JointP2P">
21352 <param name="timeDilation"></param> 21352 <summary></summary>
21353 </member> 21353 </member>
21354 <member name="T:OpenMetaverse.ObjectManager.ObjectPropertiesCallback"> 21354 <member name="F:OpenMetaverse.PrimFlags.JointLP2P">
21355 <summary> 21355 <summary></summary>
21356 21356 </member>
21357 </summary> 21357 <member name="F:OpenMetaverse.PrimFlags.JointWheel">
21358 <param name="simulator"></param> 21358 <summary>Deprecated</summary>
21359 <param name="props"></param> 21359 </member>
21360 </member> 21360 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop">
21361 <member name="T:OpenMetaverse.ObjectManager.ObjectPropertiesUpdatedCallback"> 21361 <summary></summary>
21362 <summary> 21362 </member>
21363 21363 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer">
21364 </summary> 21364 <summary></summary>
21365 <param name="simulator"></param> 21365 </member>
21366 <param name="prim"></param> 21366 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned">
21367 <param name="props"></param> 21367 <summary></summary>
21368 </member> 21368 </member>
21369 <member name="T:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyCallback"> 21369 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer">
21370 <summary> 21370 <summary>Deprecated</summary>
21371 21371 </member>
21372 </summary> 21372 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled">
21373 <param name="simulator"></param> 21373 <summary></summary>
21374 <param name="props"></param> 21374 </member>
21375 <param name="type"></param> 21375 <member name="F:OpenMetaverse.PrimFlags.AnimSource">
21376 </member> 21376 <summary></summary>
21377 <member name="T:OpenMetaverse.ObjectManager.NewAvatarCallback"> 21377 </member>
21378 <summary> 21378 <member name="F:OpenMetaverse.PrimFlags.CameraSource">
21379 21379 <summary></summary>
21380 </summary> 21380 </member>
21381 <param name="simulator"></param> 21381 <member name="F:OpenMetaverse.PrimFlags.CastShadows">
21382 <param name="avatar"></param> 21382 <summary></summary>
21383 <param name="regionHandle"></param> 21383 </member>
21384 <param name="timeDilation"></param> 21384 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge">
21385 </member> 21385 <summary>Server flag, will not be sent to clients. Specifies that
21386 <member name="T:OpenMetaverse.ObjectManager.NewFoliageCallback"> 21386 the object is destroyed when it touches a simulator edge</summary>
21387 <summary> 21387 </member>
21388 21388 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge">
21389 </summary> 21389 <summary>Server flag, will not be sent to clients. Specifies that
21390 <param name="simulator"></param> 21390 the object will be returned to the owner's inventory when it
21391 <param name="foliage"></param> 21391 touches a simulator edge</summary>
21392 <param name="regionHandle"></param> 21392 </member>
21393 <param name="timeDilation"></param> 21393 <member name="F:OpenMetaverse.PrimFlags.Sandbox">
21394 </member> 21394 <summary>Server flag, will not be sent to clients.</summary>
21395 <member name="T:OpenMetaverse.ObjectManager.ObjectUpdatedCallback"> 21395 </member>
21396 <summary> 21396 <member name="F:OpenMetaverse.PrimFlags.Flying">
21397 Called whenever an object terse update is received 21397 <summary>Server flag, will not be sent to client. Specifies that
21398 </summary> 21398 the object is hovering/flying</summary>
21399 <param name="simulator"></param> 21399 </member>
21400 <param name="update"></param> 21400 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify">
21401 <param name="regionHandle"></param> 21401 <summary></summary>
21402 <param name="timeDilation"></param> 21402 </member>
21403 </member> 21403 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez">
21404 <member name="T:OpenMetaverse.ObjectManager.ObjectUpdatedTerseCallback"> 21404 <summary></summary>
21405 <summary> 21405 </member>
21406 Called whenever an object terse update is received 21406 <member name="F:OpenMetaverse.PrimFlags.Temporary">
21407 This is different than the above in that the update to the prim has not happened yet 21407 <summary></summary>
21408 </summary> 21408 </member>
21409 <param name="simulator"></param> 21409 <member name="F:OpenMetaverse.PrimFlags.ZlibCompressed">
21410 <param name="prim"></param> 21410 <summary></summary>
21411 <param name="update"></param> 21411 </member>
21412 </member> 21412 <member name="T:OpenMetaverse.SoundFlags">
21413 <member name="T:OpenMetaverse.ObjectManager.ObjectDataBlockUpdateCallback"> 21413 <summary>
21414 <summary> 21414 Sound flags for sounds attached to primitives
21415 Called whenever an major object update is received 21415 </summary>
21416 This is when major changes are happening to the contructionData changing the shape of an object 21416 </member>
21417 </summary> 21417 <member name="F:OpenMetaverse.SoundFlags.None">
21418 <param name="simulator"></param> 21418 <summary></summary>
21419 <param name="prim"></param> 21419 </member>
21420 <param name="constructionData"></param> 21420 <member name="F:OpenMetaverse.SoundFlags.Loop">
21421 <param name="block"></param> 21421 <summary></summary>
21422 <param name="update"></param> 21422 </member>
21423 <param name="nameValues"></param> 21423 <member name="F:OpenMetaverse.SoundFlags.SyncMaster">
21424 </member> 21424 <summary></summary>
21425 <member name="T:OpenMetaverse.ObjectManager.KillObjectCallback"> 21425 </member>
21426 <summary> 21426 <member name="F:OpenMetaverse.SoundFlags.SyncSlave">
21427 Called whenever an object disappears 21427 <summary></summary>
21428 </summary> 21428 </member>
21429 <param name="simulator"></param> 21429 <member name="F:OpenMetaverse.SoundFlags.SyncPending">
21430 <param name="objectID"></param> 21430 <summary></summary>
21431 </member> 21431 </member>
21432 <member name="T:OpenMetaverse.ObjectManager.AvatarSitChanged"> 21432 <member name="F:OpenMetaverse.SoundFlags.Queue">
21433 <summary> 21433 <summary></summary>
21434 Called whenever the client avatar sits down or stands up 21434 </member>
21435 </summary> 21435 <member name="F:OpenMetaverse.SoundFlags.Stop">
21436 <param name="simulator">Simulator the packet was received from</param> 21436 <summary></summary>
21437 <param name="avatar"></param> 21437 </member>
21438 <param name="sittingOn">The local ID of the object that is being sat 21438 <member name="T:OpenMetaverse.Material">
21439 <param name="oldSeat"></param> 21439 <summary>
21440 on. If this is zero the avatar is not sitting on an object</param> 21440 Material type for a primitive
21441 </member> 21441 </summary>
21442 <member name="T:OpenMetaverse.ObjectManager.PayPriceReply"> 21442 </member>
21443 <summary> 21443 <member name="F:OpenMetaverse.Material.Stone">
21444 Called when we get PayPriceReply packet after calling RequestPayPrice 21444 <summary></summary>
21445 </summary> 21445 </member>
21446 <param name="simulator">Simulator the packet was received from</param> 21446 <member name="F:OpenMetaverse.Material.Metal">
21447 <param name="objectID">Object <seealso cref="T:OpenMetaverse.UUID"/></param> 21447 <summary></summary>
21448 <param name="defaultPrice">Default pay price for the object, -1 means control should be disabled, -2 it should be empty</param> 21448 </member>
21449 <param name="buttonPrices">Array of 4 prices, -1 means button should be disabled</param> 21449 <member name="F:OpenMetaverse.Material.Glass">
21450 </member> 21450 <summary></summary>
21451 <member name="T:OpenMetaverse.LoginStatus"> 21451 </member>
21452 <summary> 21452 <member name="F:OpenMetaverse.Material.Wood">
21453 21453 <summary></summary>
21454 </summary> 21454 </member>
21455 </member> 21455 <member name="F:OpenMetaverse.Material.Flesh">
21456 <member name="F:OpenMetaverse.LoginStatus.Failed"> 21456 <summary></summary>
21457 <summary></summary> 21457 </member>
21458 </member> 21458 <member name="F:OpenMetaverse.Material.Plastic">
21459 <member name="F:OpenMetaverse.LoginStatus.None"> 21459 <summary></summary>
21460 <summary></summary> 21460 </member>
21461 </member> 21461 <member name="F:OpenMetaverse.Material.Rubber">
21462 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin"> 21462 <summary></summary>
21463 <summary></summary> 21463 </member>
21464 </member> 21464 <member name="F:OpenMetaverse.Material.Light">
21465 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse"> 21465 <summary></summary>
21466 <summary></summary> 21466 </member>
21467 </member> 21467 <member name="T:OpenMetaverse.PrimType">
21468 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim"> 21468 <summary>
21469 <summary></summary> 21469 Used in a helper function to roughly determine prim shape
21470 </member> 21470 </summary>
21471 <member name="F:OpenMetaverse.LoginStatus.Redirecting"> 21471 </member>
21472 <summary></summary> 21472 <member name="T:OpenMetaverse.ExtraParamType">
21473 </member> 21473 <summary>
21474 <member name="F:OpenMetaverse.LoginStatus.Success"> 21474 Extra parameters for primitives, these flags are for features that have
21475 <summary></summary> 21475 been added after the original ObjectFlags that has all eight bits
21476 </member> 21476 reserved already
21477 <member name="T:OpenMetaverse.LoginParams"> 21477 </summary>
21478 <summary> 21478 </member>
21479 Login Request Parameters 21479 <member name="F:OpenMetaverse.ExtraParamType.Flexible">
21480 </summary> 21480 <summary>Whether this object has flexible parameters</summary>
21481 </member> 21481 </member>
21482 <member name="F:OpenMetaverse.LoginParams.URI"> 21482 <member name="F:OpenMetaverse.ExtraParamType.Light">
21483 <summary>The URL of the Login Server</summary> 21483 <summary>Whether this object has light parameters</summary>
21484 </member> 21484 </member>
21485 <member name="F:OpenMetaverse.LoginParams.Timeout"> 21485 <member name="F:OpenMetaverse.ExtraParamType.Sculpt">
21486 <summary>The number of milliseconds to wait before a login is considered 21486 <summary>Whether this object is a sculpted prim</summary>
21487 failed due to timeout</summary> 21487 </member>
21488 </member> 21488 <member name="T:OpenMetaverse.JointType">
21489 <member name="F:OpenMetaverse.LoginParams.MethodName"> 21489 <summary>
21490 <summary>The request method</summary> 21490
21491 <remarks>login_to_server is currently the only supported method</remarks> 21491 </summary>
21492 </member> 21492 </member>
21493 <member name="F:OpenMetaverse.LoginParams.FirstName"> 21493 <member name="F:OpenMetaverse.JointType.Invalid">
21494 <summary>The Agents First name</summary> 21494 <summary></summary>
21495 </member> 21495 </member>
21496 <member name="F:OpenMetaverse.LoginParams.LastName"> 21496 <member name="F:OpenMetaverse.JointType.Hinge">
21497 <summary>The Agents Last name</summary> 21497 <summary></summary>
21498 </member> 21498 </member>
21499 <member name="F:OpenMetaverse.LoginParams.Password"> 21499 <member name="F:OpenMetaverse.JointType.Point">
21500 <summary>A md5 hashed password</summary> 21500 <summary></summary>
21501 <remarks>plaintext password will be automatically hashed</remarks> 21501 </member>
21502 </member> 21502 <member name="T:OpenMetaverse.SculptType">
21503 <member name="F:OpenMetaverse.LoginParams.Start"> 21503 <summary>
21504 <summary>The agents starting location once logged in</summary> 21504
21505 <remarks>Either "last", "home", or a string encoded URI 21505 </summary>
21506 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks> 21506 </member>
21507 </member> 21507 <member name="F:OpenMetaverse.SculptType.None">
21508 <member name="F:OpenMetaverse.LoginParams.Channel"> 21508 <summary></summary>
21509 <summary>A string containing the client software channel information</summary> 21509 </member>
21510 <example>Second Life Release</example> 21510 <member name="F:OpenMetaverse.SculptType.Sphere">
21511 </member> 21511 <summary></summary>
21512 <member name="F:OpenMetaverse.LoginParams.Version"> 21512 </member>
21513 <summary>The client software version information</summary> 21513 <member name="F:OpenMetaverse.SculptType.Torus">
21514 <remarks>The official viewer uses: Second Life Release n.n.n.n 21514 <summary></summary>
21515 where n is replaced with the current version of the viewer</remarks> 21515 </member>
21516 </member> 21516 <member name="F:OpenMetaverse.SculptType.Plane">
21517 <member name="F:OpenMetaverse.LoginParams.Platform"> 21517 <summary></summary>
21518 <summary>A string containing the platform information the agent is running on</summary> 21518 </member>
21519 </member> 21519 <member name="F:OpenMetaverse.SculptType.Cylinder">
21520 <member name="F:OpenMetaverse.LoginParams.MAC"> 21520 <summary></summary>
21521 <summary>A string hash of the network cards Mac Address</summary> 21521 </member>
21522 </member> 21522 <member name="F:OpenMetaverse.SculptType.Invert">
21523 <member name="F:OpenMetaverse.LoginParams.ViewerDigest"> 21523 <summary></summary>
21524 <summary>Unknown or deprecated</summary> 21524 </member>
21525 </member> 21525 <member name="F:OpenMetaverse.SculptType.Mirror">
21526 <member name="F:OpenMetaverse.LoginParams.ID0"> 21526 <summary></summary>
21527 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary> 21527 </member>
21528 </member> 21528 <member name="T:OpenMetaverse.FaceType">
21529 <member name="F:OpenMetaverse.LoginParams.UserAgent"> 21529 <summary>
21530 <summary>A string containing the viewers Software, this is not directly sent to the login server but 21530
21531 instead is used to generate the Version string</summary> 21531 </summary>
21532 </member> 21532 </member>
21533 <member name="F:OpenMetaverse.LoginParams.Author"> 21533 <member name="F:OpenMetaverse.FaceType.PathBegin">
21534 <summary>A string representing the software creator. This is not directly sent to the login server but 21534 <summary></summary>
21535 is used by the library to generate the Version information</summary> 21535 </member>
21536 </member> 21536 <member name="F:OpenMetaverse.FaceType.PathEnd">
21537 <member name="F:OpenMetaverse.LoginParams.AgreeToTos"> 21537 <summary></summary>
21538 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary> 21538 </member>
21539 </member> 21539 <member name="F:OpenMetaverse.FaceType.InnerSide">
21540 <member name="F:OpenMetaverse.LoginParams.ReadCritical"> 21540 <summary></summary>
21541 <summary>Unknown</summary> 21541 </member>
21542 </member> 21542 <member name="F:OpenMetaverse.FaceType.ProfileBegin">
21543 <member name="F:OpenMetaverse.LoginParams.Options"> 21543 <summary></summary>
21544 <summary>An array of string sent to the login server to enable various options</summary> 21544 </member>
21545 </member> 21545 <member name="F:OpenMetaverse.FaceType.ProfileEnd">
21546 <member name="F:OpenMetaverse.LoginParams.LoginID"> 21546 <summary></summary>
21547 <summary>A randomly generated ID to distinguish between login attempts. This value is only used 21547 </member>
21548 internally in the library and is never sent over the wire</summary> 21548 <member name="F:OpenMetaverse.FaceType.OuterSide0">
21549 </member> 21549 <summary></summary>
21550 <member name="T:OpenMetaverse.LoginResponseData"> 21550 </member>
21551 <summary> 21551 <member name="F:OpenMetaverse.FaceType.OuterSide1">
21552 The decoded data returned from the login server after a successful login 21552 <summary></summary>
21553 </summary> 21553 </member>
21554 </member> 21554 <member name="F:OpenMetaverse.FaceType.OuterSide2">
21555 <member name="F:OpenMetaverse.LoginResponseData.Login"> 21555 <summary></summary>
21556 <summary>true, false, indeterminate</summary> 21556 </member>
21557 </member> 21557 <member name="F:OpenMetaverse.FaceType.OuterSide3">
21558 <member name="F:OpenMetaverse.LoginResponseData.Message"> 21558 <summary></summary>
21559 <summary>Login message of the day</summary> 21559 </member>
21560 </member> 21560 <member name="T:OpenMetaverse.ObjectCategory">
21561 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess"> 21561 <summary>
21562 <summary>M or PG, also agent_region_access and agent_access_max</summary> 21562
21563 </member> 21563 </summary>
21564 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)"> 21564 </member>
21565 <summary> 21565 <member name="F:OpenMetaverse.ObjectCategory.Invalid">
21566 Parse LLSD Login Reply Data 21566 <summary></summary>
21567 </summary> 21567 </member>
21568 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/> 21568 <member name="F:OpenMetaverse.ObjectCategory.None">
21569 contaning the login response data</param> 21569 <summary></summary>
21570 <remarks>XML-RPC logins do not require this as XML-RPC.NET 21570 </member>
21571 automatically populates the struct properly using attributes</remarks> 21571 <member name="F:OpenMetaverse.ObjectCategory.Owner">
21572 </member> 21572 <summary></summary>
21573 <member name="T:OpenMetaverse.AcceptAllCertificatePolicy"> 21573 </member>
21574 <summary> 21574 <member name="F:OpenMetaverse.ObjectCategory.Group">
21575 Overrides SSL certificate validation check for Mono 21575 <summary></summary>
21576 </summary> 21576 </member>
21577 <remarks>Remove me when MONO can handle ServerCertificateValidationCallback</remarks> 21577 <member name="F:OpenMetaverse.ObjectCategory.Other">
21578 </member> 21578 <summary></summary>
21579 <member name="M:OpenMetaverse.InventoryNode.#ctor"> 21579 </member>
21580 <summary> 21580 <member name="F:OpenMetaverse.ObjectCategory.Selected">
21581 21581 <summary></summary>
21582 </summary> 21582 </member>
21583 </member> 21583 <member name="F:OpenMetaverse.ObjectCategory.Temporary">
21584 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)"> 21584 <summary></summary>
21585 <summary> 21585 </member>
21586 21586 <member name="T:OpenMetaverse.AttachmentPoint">
21587 </summary> 21587 <summary>
21588 <param name="data"></param> 21588 Attachment points for objects on avatar bodies
21589 </member> 21589 </summary>
21590 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)"> 21590 <remarks>
21591 <summary> 21591 Both InventoryObject and InventoryAttachment types can be attached
21592 De-serialization constructor for the InventoryNode Class 21592 </remarks>
21593 </summary> 21593 </member>
21594 </member> 21594 <member name="F:OpenMetaverse.AttachmentPoint.Default">
21595 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 21595 <summary>Right hand if object was not previously attached</summary>
21596 <summary> 21596 </member>
21597 Serialization handler for the InventoryNode Class 21597 <member name="F:OpenMetaverse.AttachmentPoint.Chest">
21598 </summary> 21598 <summary>Chest</summary>
21599 </member> 21599 </member>
21600 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 21600 <member name="F:OpenMetaverse.AttachmentPoint.Skull">
21601 <summary> 21601 <summary>Skull</summary>
21602 De-serialization handler for the InventoryNode Class 21602 </member>
21603 </summary> 21603 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder">
21604 </member> 21604 <summary>Left shoulder</summary>
21605 <member name="M:OpenMetaverse.InventoryNode.ToString"> 21605 </member>
21606 <summary> 21606 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder">
21607 21607 <summary>Right shoulder</summary>
21608 </summary> 21608 </member>
21609 <returns></returns> 21609 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand">
21610 </member> 21610 <summary>Left hand</summary>
21611 <member name="P:OpenMetaverse.InventoryNode.Data"> 21611 </member>
21612 <summary></summary> 21612 <member name="F:OpenMetaverse.AttachmentPoint.RightHand">
21613 </member> 21613 <summary>Right hand</summary>
21614 <member name="P:OpenMetaverse.InventoryNode.Parent"> 21614 </member>
21615 <summary></summary> 21615 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot">
21616 </member> 21616 <summary>Left foot</summary>
21617 <member name="P:OpenMetaverse.InventoryNode.ParentID"> 21617 </member>
21618 <summary></summary> 21618 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot">
21619 </member> 21619 <summary>Right foot</summary>
21620 <member name="P:OpenMetaverse.InventoryNode.Nodes"> 21620 </member>
21621 <summary></summary> 21621 <member name="F:OpenMetaverse.AttachmentPoint.Spine">
21622 </member> 21622 <summary>Spine</summary>
21623 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate"> 21623 </member>
21624 <summary> 21624 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis">
21625 For inventory folder nodes specifies weather the folder needs to be 21625 <summary>Pelvis</summary>
21626 refreshed from the server 21626 </member>
21627 </summary> 21627 <member name="F:OpenMetaverse.AttachmentPoint.Mouth">
21628 </member> 21628 <summary>Mouth</summary>
21629 <member name="T:OpenMetaverse.InventoryException"> 21629 </member>
21630 <summary> 21630 <member name="F:OpenMetaverse.AttachmentPoint.Chin">
21631 Exception class to identify inventory exceptions 21631 <summary>Chin</summary>
21632 </summary> 21632 </member>
21633 </member> 21633 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar">
21634 <member name="T:OpenMetaverse.Inventory"> 21634 <summary>Left ear</summary>
21635 <summary> 21635 </member>
21636 Responsible for maintaining inventory structure. Inventory constructs nodes 21636 <member name="F:OpenMetaverse.AttachmentPoint.RightEar">
21637 and manages node children as is necessary to maintain a coherant hirarchy. 21637 <summary>Right ear</summary>
21638 Other classes should not manipulate or create InventoryNodes explicitly. When 21638 </member>
21639 A node's parent changes (when a folder is moved, for example) simply pass 21639 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball">
21640 Inventory the updated InventoryFolder and it will make the appropriate changes 21640 <summary>Left eyeball</summary>
21641 to its internal representation. 21641 </member>
21642 </summary> 21642 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball">
21643 </member> 21643 <summary>Right eyeball</summary>
21644 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)"> 21644 </member>
21645 <summary> 21645 <member name="F:OpenMetaverse.AttachmentPoint.Nose">
21646 Returns the contents of the specified folder 21646 <summary>Nose</summary>
21647 </summary> 21647 </member>
21648 <param name="folder">A folder's UUID</param> 21648 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm">
21649 <returns>The contents of the folder corresponding to <code>folder</code></returns> 21649 <summary>Right upper arm</summary>
21650 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception> 21650 </member>
21651 </member> 21651 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm">
21652 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)"> 21652 <summary>Right forearm</summary>
21653 <summary> 21653 </member>
21654 Updates the state of the InventoryNode and inventory data structure that 21654 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm">
21655 is responsible for the InventoryObject. If the item was previously not added to inventory, 21655 <summary>Left upper arm</summary>
21656 it adds the item, and updates structure accordingly. If it was, it updates the 21656 </member>
21657 InventoryNode, changing the parent node if <code>item.parentUUID</code> does 21657 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm">
21658 not match <code>node.Parent.Data.UUID</code>. 21658 <summary>Left forearm</summary>
21659 21659 </member>
21660 You can not set the inventory root folder using this method 21660 <member name="F:OpenMetaverse.AttachmentPoint.RightHip">
21661 </summary> 21661 <summary>Right hip</summary>
21662 <param name="item">The InventoryObject to store</param> 21662 </member>
21663 </member> 21663 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg">
21664 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)"> 21664 <summary>Right upper leg</summary>
21665 <summary> 21665 </member>
21666 Removes the InventoryObject and all related node data from Inventory. 21666 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg">
21667 </summary> 21667 <summary>Right lower leg</summary>
21668 <param name="item">The InventoryObject to remove.</param> 21668 </member>
21669 </member> 21669 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip">
21670 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)"> 21670 <summary>Left hip</summary>
21671 <summary> 21671 </member>
21672 Used to find out if Inventory contains the InventoryObject 21672 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg">
21673 specified by <code>uuid</code>. 21673 <summary>Left upper leg</summary>
21674 </summary> 21674 </member>
21675 <param name="uuid">The UUID to check.</param> 21675 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg">
21676 <returns>true if inventory contains uuid, false otherwise</returns> 21676 <summary>Left lower leg</summary>
21677 </member> 21677 </member>
21678 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)"> 21678 <member name="F:OpenMetaverse.AttachmentPoint.Stomach">
21679 <summary> 21679 <summary>Stomach</summary>
21680 Saves the current inventory structure to a cache file 21680 </member>
21681 </summary> 21681 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec">
21682 <param name="filename">Name of the cache file to save to</param> 21682 <summary>Left pectoral</summary>
21683 </member> 21683 </member>
21684 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)"> 21684 <member name="F:OpenMetaverse.AttachmentPoint.RightPec">
21685 <summary> 21685 <summary>Right pectoral</summary>
21686 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful. 21686 </member>
21687 </summary> 21687 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter2">
21688 <param name="filename">Name of the cache file to load</param> 21688 <summary>HUD Center position 2</summary>
21689 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns> 21689 </member>
21690 </member> 21690 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight">
21691 <member name="E:OpenMetaverse.Inventory.OnInventoryObjectUpdated"> 21691 <summary>HUD Top-right</summary>
21692 <summary> 21692 </member>
21693 Called when an InventoryObject's state is changed. 21693 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop">
21694 </summary> 21694 <summary>HUD Top</summary>
21695 </member> 21695 </member>
21696 <member name="E:OpenMetaverse.Inventory.OnInventoryObjectRemoved"> 21696 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft">
21697 <summary> 21697 <summary>HUD Top-left</summary>
21698 Called when an item or folder is removed from inventory. 21698 </member>
21699 </summary> 21699 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter">
21700 </member> 21700 <summary>HUD Center</summary>
21701 <member name="E:OpenMetaverse.Inventory.OnInventoryObjectAdded"> 21701 </member>
21702 <summary> 21702 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft">
21703 Called when an item is first added to the local inventory store. 21703 <summary>HUD Bottom-left</summary>
21704 This will occur most frequently when we're initially downloading 21704 </member>
21705 the inventory from the server. 21705 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom">
21706 21706 <summary>HUD Bottom</summary>
21707 This will also fire when another avatar or object offers us inventory 21707 </member>
21708 </summary> 21708 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight">
21709 </member> 21709 <summary>HUD Bottom-right</summary>
21710 <member name="P:OpenMetaverse.Inventory.RootFolder"> 21710 </member>
21711 <summary> 21711 <member name="T:OpenMetaverse.Tree">
21712 The root folder of this avatars inventory 21712 <summary>
21713 </summary> 21713 Tree foliage types
21714 </member> 21714 </summary>
21715 <member name="P:OpenMetaverse.Inventory.LibraryFolder"> 21715 </member>
21716 <summary> 21716 <member name="F:OpenMetaverse.Tree.Pine1">
21717 The default shared library folder 21717 <summary>Pine1 tree</summary>
21718 </summary> 21718 </member>
21719 </member> 21719 <member name="F:OpenMetaverse.Tree.Oak">
21720 <member name="P:OpenMetaverse.Inventory.RootNode"> 21720 <summary>Oak tree</summary>
21721 <summary> 21721 </member>
21722 The root node of the avatars inventory 21722 <member name="F:OpenMetaverse.Tree.TropicalBush1">
21723 </summary> 21723 <summary>Tropical Bush1</summary>
21724 </member> 21724 </member>
21725 <member name="P:OpenMetaverse.Inventory.LibraryRootNode"> 21725 <member name="F:OpenMetaverse.Tree.Palm1">
21726 <summary> 21726 <summary>Palm1 tree</summary>
21727 The root node of the default shared library 21727 </member>
21728 </summary> 21728 <member name="F:OpenMetaverse.Tree.Dogwood">
21729 </member> 21729 <summary>Dogwood tree</summary>
21730 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)"> 21730 </member>
21731 <summary> 21731 <member name="F:OpenMetaverse.Tree.TropicalBush2">
21732 By using the bracket operator on this class, the program can get the 21732 <summary>Tropical Bush2</summary>
21733 InventoryObject designated by the specified uuid. If the value for the corresponding 21733 </member>
21734 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>. 21734 <member name="F:OpenMetaverse.Tree.Palm2">
21735 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>, 21735 <summary>Palm2 tree</summary>
21736 the uuid parameter is ignored. 21736 </member>
21737 </summary> 21737 <member name="F:OpenMetaverse.Tree.Cypress1">
21738 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param> 21738 <summary>Cypress1 tree</summary>
21739 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns> 21739 </member>
21740 </member> 21740 <member name="F:OpenMetaverse.Tree.Cypress2">
21741 <member name="T:OpenMetaverse.Inventory.InventoryObjectUpdated"> 21741 <summary>Cypress2 tree</summary>
21742 <summary> 21742 </member>
21743 Delegate to use for the OnInventoryObjectUpdated event. 21743 <member name="F:OpenMetaverse.Tree.Pine2">
21744 </summary> 21744 <summary>Pine2 tree</summary>
21745 <param name="oldObject">The state of the InventoryObject before the update occured.</param> 21745 </member>
21746 <param name="newObject">The state of the InventoryObject after the update occured.</param> 21746 <member name="F:OpenMetaverse.Tree.Plumeria">
21747 </member> 21747 <summary>Plumeria</summary>
21748 <member name="T:OpenMetaverse.Inventory.InventoryObjectRemoved"> 21748 </member>
21749 <summary> 21749 <member name="F:OpenMetaverse.Tree.WinterPine1">
21750 Delegate to use for the OnInventoryObjectRemoved event. 21750 <summary>Winter pinetree1</summary>
21751 </summary> 21751 </member>
21752 <param name="obj">The InventoryObject that was removed.</param> 21752 <member name="F:OpenMetaverse.Tree.WinterAspen">
21753 </member> 21753 <summary>Winter Aspen tree</summary>
21754 <member name="T:OpenMetaverse.Inventory.InventoryObjectAdded"> 21754 </member>
21755 <summary> 21755 <member name="F:OpenMetaverse.Tree.WinterPine2">
21756 Delegate to use for the OnInventoryObjectUpdated event. 21756 <summary>Winter pinetree2</summary>
21757 </summary> 21757 </member>
21758 <param name="obj">The InventoryObject that has been stored.</param> 21758 <member name="F:OpenMetaverse.Tree.Eucalyptus">
21759 </member> 21759 <summary>Eucalyptus tree</summary>
21760 <member name="T:OpenMetaverse.GridLayerType"> 21760 </member>
21761 <summary> 21761 <member name="F:OpenMetaverse.Tree.Fern">
21762 Map layer request type 21762 <summary>Fern</summary>
21763 </summary> 21763 </member>
21764 </member> 21764 <member name="F:OpenMetaverse.Tree.Eelgrass">
21765 <member name="F:OpenMetaverse.GridLayerType.Objects"> 21765 <summary>Eelgrass</summary>
21766 <summary>Objects and terrain are shown</summary> 21766 </member>
21767 </member> 21767 <member name="F:OpenMetaverse.Tree.SeaSword">
21768 <member name="F:OpenMetaverse.GridLayerType.Terrain"> 21768 <summary>Sea Sword</summary>
21769 <summary>Only the terrain is shown, no objects</summary> 21769 </member>
21770 </member> 21770 <member name="F:OpenMetaverse.Tree.Kelp1">
21771 <member name="F:OpenMetaverse.GridLayerType.LandForSale"> 21771 <summary>Kelp1 plant</summary>
21772 <summary>Overlay showing land for sale and for auction</summary> 21772 </member>
21773 </member> 21773 <member name="F:OpenMetaverse.Tree.BeachGrass1">
21774 <member name="T:OpenMetaverse.GridItemType"> 21774 <summary>Beach grass</summary>
21775 <summary> 21775 </member>
21776 Type of grid item, such as telehub, event, populator location, etc. 21776 <member name="F:OpenMetaverse.Tree.Kelp2">
21777 </summary> 21777 <summary>Kelp2 plant</summary>
21778 </member> 21778 </member>
21779 <member name="F:OpenMetaverse.GridItemType.Telehub"> 21779 <member name="T:OpenMetaverse.Grass">
21780 <summary>Telehub</summary> 21780 <summary>
21781 </member> 21781 Grass foliage types
21782 <member name="F:OpenMetaverse.GridItemType.PgEvent"> 21782 </summary>
21783 <summary>PG rated event</summary> 21783 </member>
21784 </member> 21784 <member name="F:OpenMetaverse.Grass.Grass0">
21785 <member name="F:OpenMetaverse.GridItemType.MatureEvent"> 21785 <summary></summary>
21786 <summary>Mature rated event</summary> 21786 </member>
21787 </member> 21787 <member name="F:OpenMetaverse.Grass.Grass1">
21788 <member name="F:OpenMetaverse.GridItemType.Popular"> 21788 <summary></summary>
21789 <summary>Popular location</summary> 21789 </member>
21790 </member> 21790 <member name="F:OpenMetaverse.Grass.Grass2">
21791 <member name="F:OpenMetaverse.GridItemType.AgentLocations"> 21791 <summary></summary>
21792 <summary>Locations of avatar groups in a region</summary> 21792 </member>
21793 </member> 21793 <member name="F:OpenMetaverse.Grass.Grass3">
21794 <member name="F:OpenMetaverse.GridItemType.LandForSale"> 21794 <summary></summary>
21795 <summary>Land for sale</summary> 21795 </member>
21796 </member> 21796 <member name="F:OpenMetaverse.Grass.Grass4">
21797 <member name="F:OpenMetaverse.GridItemType.Classified"> 21797 <summary></summary>
21798 <summary>Classified ad</summary> 21798 </member>
21799 </member> 21799 <member name="F:OpenMetaverse.Grass.Undergrowth1">
21800 <member name="T:OpenMetaverse.GridRegion"> 21800 <summary></summary>
21801 <summary> 21801 </member>
21802 Information about a region on the grid map 21802 <member name="T:OpenMetaverse.ClickAction">
21803 </summary> 21803 <summary>
21804 </member> 21804 Action associated with clicking on an object
21805 <member name="F:OpenMetaverse.GridRegion.X"> 21805 </summary>
21806 <summary>Sim X position on World Map</summary> 21806 </member>
21807 </member> 21807 <member name="F:OpenMetaverse.ClickAction.Touch">
21808 <member name="F:OpenMetaverse.GridRegion.Y"> 21808 <summary>Touch object</summary>
21809 <summary>Sim Y position on World Map</summary> 21809 </member>
21810 </member> 21810 <member name="F:OpenMetaverse.ClickAction.Sit">
21811 <member name="F:OpenMetaverse.GridRegion.Name"> 21811 <summary>Sit on object</summary>
21812 <summary>Sim Name (NOTE: In lowercase!)</summary> 21812 </member>
21813 </member> 21813 <member name="F:OpenMetaverse.ClickAction.Buy">
21814 <member name="F:OpenMetaverse.GridRegion.Access"> 21814 <summary>Purchase object or contents</summary>
21815 <summary></summary> 21815 </member>
21816 </member> 21816 <member name="F:OpenMetaverse.ClickAction.Pay">
21817 <member name="F:OpenMetaverse.GridRegion.RegionFlags"> 21817 <summary>Pay the object</summary>
21818 <summary>Appears to always be zero (None)</summary> 21818 </member>
21819 </member> 21819 <member name="F:OpenMetaverse.ClickAction.OpenTask">
21820 <member name="F:OpenMetaverse.GridRegion.WaterHeight"> 21820 <summary>Open task inventory</summary>
21821 <summary>Sim's defined Water Height</summary> 21821 </member>
21822 </member> 21822 <member name="F:OpenMetaverse.ClickAction.PlayMedia">
21823 <member name="F:OpenMetaverse.GridRegion.Agents"> 21823 <summary>Play parcel media</summary>
21824 <summary></summary> 21824 </member>
21825 </member> 21825 <member name="F:OpenMetaverse.ClickAction.OpenMedia">
21826 <member name="F:OpenMetaverse.GridRegion.MapImageID"> 21826 <summary>Open parcel media</summary>
21827 <summary>UUID of the World Map image</summary> 21827 </member>
21828 </member> 21828 <member name="T:OpenMetaverse.Imaging.Baker">
21829 <member name="F:OpenMetaverse.GridRegion.RegionHandle"> 21829 <summary>
21830 <summary>Unique identifier for this region, a combination of the X 21830 A set of textures that are layered on texture of each other and "baked"
21831 and Y position</summary> 21831 in to a single texture, for avatar appearances
21832 </member> 21832 </summary>
21833 <member name="M:OpenMetaverse.GridRegion.ToString"> 21833 </member>
21834 <summary> 21834 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture">
21835 21835 <summary>Final baked texture</summary>
21836 </summary> 21836 </member>
21837 <returns></returns> 21837 <member name="F:OpenMetaverse.Imaging.Baker.textures">
21838 </member> 21838 <summary>Component layers</summary>
21839 <member name="M:OpenMetaverse.GridRegion.GetHashCode"> 21839 </member>
21840 <summary> 21840 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth">
21841 21841 <summary>Width of the final baked image and scratchpad</summary>
21842 </summary> 21842 </member>
21843 <returns></returns> 21843 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight">
21844 </member> 21844 <summary>Height of the final baked image and scratchpad</summary>
21845 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)"> 21845 </member>
21846 <summary> 21846 <member name="F:OpenMetaverse.Imaging.Baker.bakeType">
21847 21847 <summary>Bake type</summary>
21848 </summary> 21848 </member>
21849 <param name="obj"></param> 21849 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)">
21850 <returns></returns> 21850 <summary>
21851 </member> 21851 Default constructor
21852 <member name="T:OpenMetaverse.GridLayer"> 21852 </summary>
21853 <summary> 21853 <param name="bakeType">Bake type</param>
21854 Visual chunk of the grid map 21854 </member>
21855 </summary> 21855 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)">
21856 </member> 21856 <summary>
21857 <member name="T:OpenMetaverse.GridManager"> 21857 Adds layer for baking
21858 <summary> 21858 </summary>
21859 Manages grid-wide tasks such as the world map 21859 <param name="tdata">TexturaData struct that contains texture and its params</param>
21860 </summary> 21860 </member>
21861 </member> 21861 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)">
21862 <member name="F:OpenMetaverse.GridManager.Regions"> 21862 <summary>
21863 <summary>A dictionary of all the regions, indexed by region name</summary> 21863 Converts avatar texture index (face) to Bake type
21864 </member> 21864 </summary>
21865 <member name="F:OpenMetaverse.GridManager.RegionsByHandle"> 21865 <param name="index">Face number (AvatarTextureIndex)</param>
21866 <summary>A dictionary of all the regions, indexed by region handle</summary> 21866 <returns>BakeType, layer to which this texture belongs to</returns>
21867 </member> 21867 </member>
21868 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)"> 21868 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)">
21869 <summary> 21869 <summary>
21870 Constructor 21870 Make sure images exist, resize source if needed to match the destination
21871 </summary> 21871 </summary>
21872 <param name="client">Instance of GridClient object to associate with this GridManager instance</param> 21872 <param name="dest">Destination image</param>
21873 </member> 21873 <param name="src">Source image</param>
21874 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)"> 21874 <returns>Sanitization was succefull</returns>
21875 <summary> 21875 </member>
21876 21876 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)">
21877 </summary> 21877 <summary>
21878 <param name="layer"></param> 21878 Fills a baked layer as a solid *appearing* color. The colors are
21879 </member> 21879 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
21880 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)"> 21880 compressing it too far since it seems to cause upload failures if
21881 <summary> 21881 the image is a pure solid color
21882 21882 </summary>
21883 </summary> 21883 <param name="color">Color of the base of this layer</param>
21884 <param name="regionName"></param> 21884 </member>
21885 <param name="layer"></param> 21885 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)">
21886 </member> 21886 <summary>
21887 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)"> 21887 Fills a baked layer as a solid *appearing* color. The colors are
21888 <summary> 21888 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
21889 21889 compressing it too far since it seems to cause upload failures if
21890 </summary> 21890 the image is a pure solid color
21891 <param name="layer"></param> 21891 </summary>
21892 <param name="minX"></param> 21892 <param name="r">Red value</param>
21893 <param name="minY"></param> 21893 <param name="g">Green value</param>
21894 <param name="maxX"></param> 21894 <param name="b">Blue value</param>
21895 <param name="maxY"></param> 21895 </member>
21896 <param name="returnNonExistent"></param> 21896 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture">
21897 </member> 21897 <summary>Final baked texture</summary>
21898 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)"> 21898 </member>
21899 <summary> 21899 <member name="P:OpenMetaverse.Imaging.Baker.Textures">
21900 21900 <summary>Component layers</summary>
21901 </summary> 21901 </member>
21902 <param name="regionHandle"></param> 21902 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth">
21903 <param name="item"></param> 21903 <summary>Width of the final baked image and scratchpad</summary>
21904 <param name="layer"></param> 21904 </member>
21905 <param name="timeoutMS"></param> 21905 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight">
21906 <returns></returns> 21906 <summary>Height of the final baked image and scratchpad</summary>
21907 </member> 21907 </member>
21908 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)"> 21908 <member name="P:OpenMetaverse.Imaging.Baker.BakeType">
21909 <summary> 21909 <summary>Bake type</summary>
21910 21910 </member>
21911 </summary> 21911 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin">
21912 <param name="regionHandle"></param> 21912 <summary>Is this one of the 3 skin bakes</summary>
21913 <param name="item"></param> 21913 </member>
21914 <param name="layer"></param> 21914 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent">
21915 </member> 21915 <summary>The event subscribers. null if no subcribers</summary>
21916 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)"> 21916 </member>
21917 <summary> 21917 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)">
21918 Request data for all mainland (Linden managed) simulators 21918 <summary>Raises the LandPatchReceived event</summary>
21919 </summary> 21919 <param name="e">A LandPatchReceivedEventArgs object containing the
21920 </member> 21920 data returned from the simulator</param>
21921 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)"> 21921 </member>
21922 <summary> 21922 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock">
21923 Request the region handle for the specified region UUID 21923 <summary>Thread sync lock object</summary>
21924 </summary> 21924 </member>
21925 <param name="regionID">UUID of the region to look up</param> 21925 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)">
21926 </member> 21926 <summary>
21927 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)"> 21927 Default constructor
21928 <summary> 21928 </summary>
21929 Get grid region information using the region name, this function 21929 <param name="client"></param>
21930 will block until it can find the region or gives up 21930 </member>
21931 </summary> 21931 <member name="M:OpenMetaverse.TerrainManager.TerrainHeightAtPoint(System.UInt64,System.Int32,System.Int32,System.Single@)">
21932 <param name="name">Name of sim you're looking for</param> 21932 <summary>
21933 <param name="layer">Layer that you are requesting</param> 21933 Retrieve the terrain height at a given coordinate
21934 <param name="region">Will contain a GridRegion for the sim you're 21934 </summary>
21935 looking for if successful, otherwise an empty structure</param> 21935 <param name="regionHandle">The region that the point of interest is in</param>
21936 <returns>True if the GridRegion was successfully fetched, otherwise 21936 <param name="x">Sim X coordinate, valid range is from 0 to 255</param>
21937 false</returns> 21937 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param>
21938 </member> 21938 <param name="height">The terrain height at the given point if the
21939 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 21939 lookup was successful, otherwise 0.0f</param>
21940 <summary> 21940 <returns>True if the lookup was successful, otherwise false</returns>
21941 Populate Grid info based on data from MapBlockReplyPacket 21941 </member>
21942 </summary> 21942 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived">
21943 <param name="packet">Incoming MapBlockReplyPacket packet</param> 21943 <summary>Raised when the simulator responds sends </summary>
21944 <param name="simulator">Unused</param> 21944 </member>
21945 </member> 21945 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator">
21946 <member name="M:OpenMetaverse.GridManager.TimeMessageHandler(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 21946 <summary>Simulator from that sent tha data</summary>
21947 <summary> 21947 </member>
21948 Get sim time from the appropriate packet 21948 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X">
21949 </summary> 21949 <summary>Sim coordinate of the patch</summary>
21950 <param name="packet">Incoming SimulatorViewerTimeMessagePacket from SL</param> 21950 </member>
21951 <param name="simulator">Unused</param> 21951 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y">
21952 </member> 21952 <summary>Sim coordinate of the patch</summary>
21953 <member name="E:OpenMetaverse.GridManager.OnCoarseLocationUpdate"> 21953 </member>
21954 <summary>Triggered when coarse locations (minimap dots) are updated by the simulator</summary> 21954 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize">
21955 </member> 21955 <summary>Size of tha patch</summary>
21956 <member name="E:OpenMetaverse.GridManager.OnGridRegion"> 21956 </member>
21957 <summary>Triggered when a new region is discovered through GridManager</summary> 21957 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap">
21958 </member> 21958 <summary>Heightmap for the patch</summary>
21959 <member name="E:OpenMetaverse.GridManager.OnGridLayer"> 21959 </member>
21960 <summary></summary> 21960 <member name="T:OpenMetaverse.InternalDictionary`2">
21961 </member> 21961 <summary>
21962 <member name="E:OpenMetaverse.GridManager.OnGridItems"> 21962 The InternalDictionary class is used through the library for storing key/value pairs.
21963 <summary></summary> 21963 It is intended to be a replacement for the generic Dictionary class and should
21964 </member> 21964 be used in its place. It contains several methods for allowing access to the data from
21965 <member name="E:OpenMetaverse.GridManager.OnRegionHandleReply"> 21965 outside the library that are read only and thread safe.
21966 <summary></summary> 21966
21967 </member> 21967 </summary>
21968 <member name="P:OpenMetaverse.GridManager.SunPhase"> 21968 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
21969 <summary>Unknown</summary> 21969 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
21970 </member> 21970 </member>
21971 <member name="P:OpenMetaverse.GridManager.SunDirection"> 21971 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary">
21972 <summary>Current direction of the sun</summary> 21972 <summary>Internal dictionary that this class wraps around. Do not
21973 </member> 21973 modify or enumerate the contents of this dictionary without locking
21974 <member name="P:OpenMetaverse.GridManager.SunAngVelocity"> 21974 on this member</summary>
21975 <summary>Current angular velocity of the sun</summary> 21975 </member>
21976 </member> 21976 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor">
21977 <member name="P:OpenMetaverse.GridManager.WorldTime"> 21977 <summary>
21978 <summary>Current world time</summary> 21978 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
21979 </member> 21979 with the specified key/value, has the default initial capacity.
21980 <member name="T:OpenMetaverse.GridManager.CoarseLocationUpdateCallback"> 21980 </summary>
21981 <summary> 21981 <example>
21982 21982 <code>
21983 </summary> 21983 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value.
21984 <param name="sim"></param> 21984 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;();
21985 <param name="newEntries"></param> 21985 </code>
21986 <param name="removedEntries"></param> 21986 </example>
21987 </member> 21987 </member>
21988 <member name="T:OpenMetaverse.GridManager.GridRegionCallback"> 21988 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
21989 <summary> 21989 <summary>
21990 21990 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
21991 </summary> 21991 with the specified key/value, has its initial valies copied from the specified
21992 <param name="region"></param> 21992 <seealso cref="T:System.Collections.Generic.Dictionary"/>
21993 </member> 21993 </summary>
21994 <member name="T:OpenMetaverse.GridManager.GridLayerCallback"> 21994 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/>
21995 <summary> 21995 to copy initial values from</param>
21996 21996 <example>
21997 </summary> 21997 <code>
21998 <param name="layer"></param> 21998 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value.
21999 </member> 21999 // populates with copied values from example KeyNameCache Dictionary.
22000 <member name="T:OpenMetaverse.GridManager.GridItemsCallback"> 22000
22001 <summary> 22001 // create source dictionary
22002 22002 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;();
22003 </summary> 22003 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar");
22004 <param name="type"></param> 22004 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar");
22005 <param name="items"></param> 22005
22006 </member> 22006 // Initialize new dictionary.
22007 <member name="T:OpenMetaverse.GridManager.RegionHandleReplyCallback"> 22007 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache);
22008 <summary> 22008 </code>
22009 22009 </example>
22010 </summary> 22010 </member>
22011 <param name="regionID"></param> 22011 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)">
22012 <param name="regionHandle"></param> 22012 <summary>
22013 </member> 22013 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class
22014 </members> 22014 with the specified key/value, With its initial capacity specified.
22015</doc> 22015 </summary>
22016 <param name="capacity">Initial size of dictionary</param>
22017 <example>
22018 <code>
22019 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value,
22020 // initially allocated room for 10 entries.
22021 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10);
22022 </code>
22023 </example>
22024 </member>
22025 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)">
22026 <summary>
22027 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key
22028 </summary>
22029 <param name="key">Key to use for lookup</param>
22030 <param name="value">Value returned</param>
22031 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
22032 <example>
22033 <code>
22034 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary:
22035 Avatar av;
22036 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
22037 Console.WriteLine("Found Avatar {0}", av.Name);
22038 </code>
22039 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
22040 </example>
22041 </member>
22042 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})">
22043 <summary>
22044 Finds the specified match.
22045 </summary>
22046 <param name="match">The match.</param>
22047 <returns>Matched value</returns>
22048 <example>
22049 <code>
22050 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary
22051 // with the ID 95683496
22052 uint findID = 95683496;
22053 Primitive findPrim = sim.ObjectsPrimitives.Find(
22054 delegate(Primitive prim) { return prim.ID == findID; });
22055 </code>
22056 </example>
22057 </member>
22058 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})">
22059 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
22060 <param name="match">return matching items.</param>
22061 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
22062 <example>
22063 Find All prims within 20 meters and store them in a List
22064 <code>
22065 int radius = 20;
22066 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
22067 delegate(Primitive prim) {
22068 Vector3 pos = prim.Position;
22069 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
22070 }
22071 );
22072 </code>
22073 </example>
22074 </member>
22075 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})">
22076 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
22077 <param name="match">return matching keys.</param>
22078 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
22079 <example>
22080 Find All keys which also exist in another dictionary
22081 <code>
22082 List&lt;UUID&gt; matches = myDict.FindAll(
22083 delegate(UUID id) {
22084 return myOtherDict.ContainsKey(id);
22085 }
22086 );
22087 </code>
22088 </example>
22089 </member>
22090 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})">
22091 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
22092 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
22093 <example>
22094 <code>
22095 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information.
22096 Client.Network.CurrentSim.ObjectsPrimitives.ForEach(
22097 delegate(Primitive prim)
22098 {
22099 if (prim.Text != null)
22100 {
22101 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'",
22102 prim.PropertiesFamily.Name, prim.ID, prim.Text);
22103 }
22104 });
22105 </code>
22106 </example>
22107 </member>
22108 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})">
22109 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
22110 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
22111 </member>
22112 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})">
22113 <summary>
22114 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/>
22115 </summary>
22116 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
22117 </member>
22118 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)">
22119 <summary>Check if Key exists in Dictionary</summary>
22120 <param name="key">Key to check for</param>
22121 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
22122 </member>
22123 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)">
22124 <summary>Check if Value exists in Dictionary</summary>
22125 <param name="value">Value to check for</param>
22126 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
22127 </member>
22128 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)">
22129 <summary>
22130 Adds the specified key to the dictionary, dictionary locking is not performed,
22131 <see cref="!:SafeAdd"/>
22132 </summary>
22133 <param name="key">The key</param>
22134 <param name="value">The value</param>
22135 </member>
22136 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)">
22137 <summary>
22138 Removes the specified key, dictionary locking is not performed
22139 </summary>
22140 <param name="key">The key.</param>
22141 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
22142 </member>
22143 <member name="P:OpenMetaverse.InternalDictionary`2.Count">
22144 <summary>
22145 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/>
22146 </summary>
22147 </member>
22148 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)">
22149 <summary>
22150 Indexer for the dictionary
22151 </summary>
22152 <param name="key">The key</param>
22153 <returns>The value</returns>
22154 </member>
22155 <member name="T:OpenMetaverse.GroupMember">
22156 <summary>
22157 Avatar group management
22158 </summary>
22159 </member>
22160 <member name="F:OpenMetaverse.GroupMember.ID">
22161 <summary>Key of Group Member</summary>
22162 </member>
22163 <member name="F:OpenMetaverse.GroupMember.Contribution">
22164 <summary>Total land contribution</summary>
22165 </member>
22166 <member name="F:OpenMetaverse.GroupMember.OnlineStatus">
22167 <summary>Online status information</summary>
22168 </member>
22169 <member name="F:OpenMetaverse.GroupMember.Powers">
22170 <summary>Abilities that the Group Member has</summary>
22171 </member>
22172 <member name="F:OpenMetaverse.GroupMember.Title">
22173 <summary>Current group title</summary>
22174 </member>
22175 <member name="F:OpenMetaverse.GroupMember.IsOwner">
22176 <summary>Is a group owner</summary>
22177 </member>
22178 <member name="T:OpenMetaverse.GroupRole">
22179 <summary>
22180 Role manager for a group
22181 </summary>
22182 </member>
22183 <member name="F:OpenMetaverse.GroupRole.GroupID">
22184 <summary>Key of the group</summary>
22185 </member>
22186 <member name="F:OpenMetaverse.GroupRole.ID">
22187 <summary>Key of Role</summary>
22188 </member>
22189 <member name="F:OpenMetaverse.GroupRole.Name">
22190 <summary>Name of Role</summary>
22191 </member>
22192 <member name="F:OpenMetaverse.GroupRole.Title">
22193 <summary>Group Title associated with Role</summary>
22194 </member>
22195 <member name="F:OpenMetaverse.GroupRole.Description">
22196 <summary>Description of Role</summary>
22197 </member>
22198 <member name="F:OpenMetaverse.GroupRole.Powers">
22199 <summary>Abilities Associated with Role</summary>
22200 </member>
22201 <member name="M:OpenMetaverse.GroupRole.ToString">
22202 <summary>Returns the role's title</summary>
22203 <returns>The role's title</returns>
22204 </member>
22205 <member name="T:OpenMetaverse.GroupTitle">
22206 <summary>
22207 Class to represent Group Title
22208 </summary>
22209 </member>
22210 <member name="F:OpenMetaverse.GroupTitle.GroupID">
22211 <summary>Key of the group</summary>
22212 </member>
22213 <member name="F:OpenMetaverse.GroupTitle.RoleID">
22214 <summary>ID of the role title belongs to</summary>
22215 </member>
22216 <member name="F:OpenMetaverse.GroupTitle.Title">
22217 <summary>Group Title</summary>
22218 </member>
22219 <member name="F:OpenMetaverse.GroupTitle.Selected">
22220 <summary>Whether title is Active</summary>
22221 </member>
22222 <member name="M:OpenMetaverse.GroupTitle.ToString">
22223 <summary>Returns group title</summary>
22224 </member>
22225 <member name="T:OpenMetaverse.Group">
22226 <summary>
22227 Represents a group on the grid
22228 </summary>
22229 </member>
22230 <member name="F:OpenMetaverse.Group.ID">
22231 <summary>Key of Group</summary>
22232 </member>
22233 <member name="F:OpenMetaverse.Group.InsigniaID">
22234 <summary>Key of Group Insignia</summary>
22235 </member>
22236 <member name="F:OpenMetaverse.Group.FounderID">
22237 <summary>Key of Group Founder</summary>
22238 </member>
22239 <member name="F:OpenMetaverse.Group.OwnerRole">
22240 <summary>Key of Group Role for Owners</summary>
22241 </member>
22242 <member name="F:OpenMetaverse.Group.Name">
22243 <summary>Name of Group</summary>
22244 </member>
22245 <member name="F:OpenMetaverse.Group.Charter">
22246 <summary>Text of Group Charter</summary>
22247 </member>
22248 <member name="F:OpenMetaverse.Group.MemberTitle">
22249 <summary>Title of "everyone" role</summary>
22250 </member>
22251 <member name="F:OpenMetaverse.Group.OpenEnrollment">
22252 <summary>Is the group open for enrolement to everyone</summary>
22253 </member>
22254 <member name="F:OpenMetaverse.Group.ShowInList">
22255 <summary>Will group show up in search</summary>
22256 </member>
22257 <member name="F:OpenMetaverse.Group.Powers">
22258 <summary></summary>
22259 </member>
22260 <member name="F:OpenMetaverse.Group.AcceptNotices">
22261 <summary></summary>
22262 </member>
22263 <member name="F:OpenMetaverse.Group.AllowPublish">
22264 <summary></summary>
22265 </member>
22266 <member name="F:OpenMetaverse.Group.MaturePublish">
22267 <summary>Is the group Mature</summary>
22268 </member>
22269 <member name="F:OpenMetaverse.Group.MembershipFee">
22270 <summary>Cost of group membership</summary>
22271 </member>
22272 <member name="F:OpenMetaverse.Group.Money">
22273 <summary></summary>
22274 </member>
22275 <member name="F:OpenMetaverse.Group.Contribution">
22276 <summary></summary>
22277 </member>
22278 <member name="F:OpenMetaverse.Group.GroupMembershipCount">
22279 <summary>The total number of current members this group has</summary>
22280 </member>
22281 <member name="F:OpenMetaverse.Group.GroupRolesCount">
22282 <summary>The number of roles this group has configured</summary>
22283 </member>
22284 <member name="F:OpenMetaverse.Group.ListInProfile">
22285 <summary>Show this group in agent's profile</summary>
22286 </member>
22287 <member name="M:OpenMetaverse.Group.ToString">
22288 <summary>Returns the name of the group</summary>
22289 <returns>A string containing the name of the group</returns>
22290 </member>
22291 <member name="T:OpenMetaverse.Vote">
22292 <summary>
22293 A group Vote
22294 </summary>
22295 </member>
22296 <member name="F:OpenMetaverse.Vote.Candidate">
22297 <summary>Key of Avatar who created Vote</summary>
22298 </member>
22299 <member name="F:OpenMetaverse.Vote.VoteString">
22300 <summary>Text of the Vote proposal</summary>
22301 </member>
22302 <member name="F:OpenMetaverse.Vote.NumVotes">
22303 <summary>Total number of votes</summary>
22304 </member>
22305 <member name="T:OpenMetaverse.GroupProposal">
22306 <summary>
22307 A group proposal
22308 </summary>
22309 </member>
22310 <member name="F:OpenMetaverse.GroupProposal.VoteText">
22311 <summary>The Text of the proposal</summary>
22312 </member>
22313 <member name="F:OpenMetaverse.GroupProposal.Quorum">
22314 <summary>The minimum number of members that must vote before proposal passes or failes</summary>
22315 </member>
22316 <member name="F:OpenMetaverse.GroupProposal.Majority">
22317 <summary>The required ration of yes/no votes required for vote to pass</summary>
22318 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks>
22319 TODO: this should be an enum
22320 </member>
22321 <member name="F:OpenMetaverse.GroupProposal.Duration">
22322 <summary>The duration in days votes are accepted</summary>
22323 </member>
22324 <member name="T:OpenMetaverse.GroupAccountSummary">
22325 <summary>
22326
22327 </summary>
22328 </member>
22329 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays">
22330 <summary></summary>
22331 </member>
22332 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval">
22333 <summary></summary>
22334 </member>
22335 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate">
22336 <summary></summary>
22337 </member>
22338 <member name="F:OpenMetaverse.GroupAccountSummary.Balance">
22339 <summary></summary>
22340 </member>
22341 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits">
22342 <summary></summary>
22343 </member>
22344 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits">
22345 <summary></summary>
22346 </member>
22347 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent">
22348 <summary></summary>
22349 </member>
22350 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent">
22351 <summary></summary>
22352 </member>
22353 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent">
22354 <summary></summary>
22355 </member>
22356 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent">
22357 <summary></summary>
22358 </member>
22359 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent">
22360 <summary></summary>
22361 </member>
22362 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate">
22363 <summary></summary>
22364 </member>
22365 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate">
22366 <summary></summary>
22367 </member>
22368 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate">
22369 <summary></summary>
22370 </member>
22371 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate">
22372 <summary></summary>
22373 </member>
22374 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate">
22375 <summary></summary>
22376 </member>
22377 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers">
22378 <summary></summary>
22379 </member>
22380 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate">
22381 <summary></summary>
22382 </member>
22383 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate">
22384 <summary></summary>
22385 </member>
22386 <member name="T:OpenMetaverse.GroupNotice">
22387 <summary>
22388 Struct representing a group notice
22389 </summary>
22390 </member>
22391 <member name="F:OpenMetaverse.GroupNotice.Subject">
22392 <summary></summary>
22393 </member>
22394 <member name="F:OpenMetaverse.GroupNotice.Message">
22395 <summary></summary>
22396 </member>
22397 <member name="F:OpenMetaverse.GroupNotice.AttachmentID">
22398 <summary></summary>
22399 </member>
22400 <member name="F:OpenMetaverse.GroupNotice.OwnerID">
22401 <summary></summary>
22402 </member>
22403 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment">
22404 <summary>
22405
22406 </summary>
22407 <returns></returns>
22408 </member>
22409 <member name="T:OpenMetaverse.GroupNoticesListEntry">
22410 <summary>
22411 Struct representing a group notice list entry
22412 </summary>
22413 </member>
22414 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID">
22415 <summary>Notice ID</summary>
22416 </member>
22417 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp">
22418 <summary>Creation timestamp of notice</summary>
22419 </member>
22420 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName">
22421 <summary>Agent name who created notice</summary>
22422 </member>
22423 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject">
22424 <summary>Notice subject</summary>
22425 </member>
22426 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment">
22427 <summary>Is there an attachment?</summary>
22428 </member>
22429 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType">
22430 <summary>Attachment Type</summary>
22431 </member>
22432 <member name="T:OpenMetaverse.ChatSessionMember">
22433 <summary>
22434 Struct representing a member of a group chat session and their settings
22435 </summary>
22436 </member>
22437 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey">
22438 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary>
22439 </member>
22440 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat">
22441 <summary>True if user has voice chat enabled</summary>
22442 </member>
22443 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator">
22444 <summary>True of Avatar has moderator abilities</summary>
22445 </member>
22446 <member name="F:OpenMetaverse.ChatSessionMember.MuteText">
22447 <summary>True if a moderator has muted this avatars chat</summary>
22448 </member>
22449 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice">
22450 <summary>True if a moderator has muted this avatars voice</summary>
22451 </member>
22452 <member name="T:OpenMetaverse.GroupRoleUpdate">
22453 <summary>
22454 Role update flags
22455 </summary>
22456 </member>
22457 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate">
22458 <summary></summary>
22459 </member>
22460 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData">
22461 <summary></summary>
22462 </member>
22463 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers">
22464 <summary></summary>
22465 </member>
22466 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll">
22467 <summary></summary>
22468 </member>
22469 <member name="F:OpenMetaverse.GroupRoleUpdate.Create">
22470 <summary></summary>
22471 </member>
22472 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete">
22473 <summary></summary>
22474 </member>
22475 <member name="F:OpenMetaverse.GroupPowers.None">
22476 <summary></summary>
22477 </member>
22478 <member name="F:OpenMetaverse.GroupPowers.Invite">
22479 <summary>Can send invitations to groups default role</summary>
22480 </member>
22481 <member name="F:OpenMetaverse.GroupPowers.Eject">
22482 <summary>Can eject members from group</summary>
22483 </member>
22484 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions">
22485 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary>
22486 </member>
22487 <member name="F:OpenMetaverse.GroupPowers.MemberVisible">
22488 <summary>Member is visible in the public member list</summary>
22489 </member>
22490 <member name="F:OpenMetaverse.GroupPowers.CreateRole">
22491 <summary>Can create new roles</summary>
22492 </member>
22493 <member name="F:OpenMetaverse.GroupPowers.DeleteRole">
22494 <summary>Can delete existing roles</summary>
22495 </member>
22496 <member name="F:OpenMetaverse.GroupPowers.RoleProperties">
22497 <summary>Can change Role names, titles and descriptions</summary>
22498 </member>
22499 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited">
22500 <summary>Can assign other members to assigners role</summary>
22501 </member>
22502 <member name="F:OpenMetaverse.GroupPowers.AssignMember">
22503 <summary>Can assign other members to any role</summary>
22504 </member>
22505 <member name="F:OpenMetaverse.GroupPowers.RemoveMember">
22506 <summary>Can remove members from roles</summary>
22507 </member>
22508 <member name="F:OpenMetaverse.GroupPowers.ChangeActions">
22509 <summary>Can assign and remove abilities in roles</summary>
22510 </member>
22511 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity">
22512 <summary>Can change group Charter, Insignia, 'Publish on the web' and which
22513 members are publicly visible in group member listings</summary>
22514 </member>
22515 <member name="F:OpenMetaverse.GroupPowers.LandDeed">
22516 <summary>Can buy land or deed land to group</summary>
22517 </member>
22518 <member name="F:OpenMetaverse.GroupPowers.LandRelease">
22519 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for
22520 private estates</summary>
22521 </member>
22522 <member name="F:OpenMetaverse.GroupPowers.LandSetSale">
22523 <summary>Can set land for-sale information on group owned parcels</summary>
22524 </member>
22525 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin">
22526 <summary>Can subdivide and join parcels</summary>
22527 </member>
22528 <member name="F:OpenMetaverse.GroupPowers.JoinChat">
22529 <summary>Can join group chat sessions</summary>
22530 </member>
22531 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat">
22532 <summary>Can use voice chat in Group Chat sessions</summary>
22533 </member>
22534 <member name="F:OpenMetaverse.GroupPowers.ModerateChat">
22535 <summary>Can moderate group chat sessions</summary>
22536 </member>
22537 <member name="F:OpenMetaverse.GroupPowers.FindPlaces">
22538 <summary>Can toggle "Show in Find Places" and set search category</summary>
22539 </member>
22540 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity">
22541 <summary>Can change parcel name, description, and 'Publish on web' settings</summary>
22542 </member>
22543 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint">
22544 <summary>Can set the landing point and teleport routing on group land</summary>
22545 </member>
22546 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia">
22547 <summary>Can change music and media settings</summary>
22548 </member>
22549 <member name="F:OpenMetaverse.GroupPowers.LandEdit">
22550 <summary>Can toggle 'Edit Terrain' option in Land settings</summary>
22551 </member>
22552 <member name="F:OpenMetaverse.GroupPowers.LandOptions">
22553 <summary>Can toggle various About Land > Options settings</summary>
22554 </member>
22555 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand">
22556 <summary>Can always terraform land, even if parcel settings have it turned off</summary>
22557 </member>
22558 <member name="F:OpenMetaverse.GroupPowers.AllowFly">
22559 <summary>Can always fly while over group owned land</summary>
22560 </member>
22561 <member name="F:OpenMetaverse.GroupPowers.AllowRez">
22562 <summary>Can always rez objects on group owned land</summary>
22563 </member>
22564 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark">
22565 <summary>Can always create landmarks for group owned parcels</summary>
22566 </member>
22567 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome">
22568 <summary>Can set home location on any group owned parcel</summary>
22569 </member>
22570 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed">
22571 <summary>Can modify public access settings for group owned parcels</summary>
22572 </member>
22573 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned">
22574 <summary>Can manager parcel ban lists on group owned land</summary>
22575 </member>
22576 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses">
22577 <summary>Can manage pass list sales information</summary>
22578 </member>
22579 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze">
22580 <summary>Can eject and freeze other avatars on group owned land</summary>
22581 </member>
22582 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet">
22583 <summary>Can return objects set to group</summary>
22584 </member>
22585 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup">
22586 <summary>Can return non-group owned/set objects</summary>
22587 </member>
22588 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned">
22589 <summary>Can return group owned objects</summary>
22590 </member>
22591 <member name="F:OpenMetaverse.GroupPowers.LandGardening">
22592 <summary>Can landscape using Linden plants</summary>
22593 </member>
22594 <member name="F:OpenMetaverse.GroupPowers.DeedObject">
22595 <summary>Can deed objects to group</summary>
22596 </member>
22597 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate">
22598 <summary>Can move group owned objects</summary>
22599 </member>
22600 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale">
22601 <summary>Can set group owned objects for-sale</summary>
22602 </member>
22603 <member name="F:OpenMetaverse.GroupPowers.Accountable">
22604 <summary>Pay group liabilities and receive group dividends</summary>
22605 </member>
22606 <member name="F:OpenMetaverse.GroupPowers.SendNotices">
22607 <summary>Can send group notices</summary>
22608 </member>
22609 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices">
22610 <summary>Can receive group notices</summary>
22611 </member>
22612 <member name="F:OpenMetaverse.GroupPowers.StartProposal">
22613 <summary>Can create group proposals</summary>
22614 </member>
22615 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal">
22616 <summary>Can vote on group proposals</summary>
22617 </member>
22618 <member name="T:OpenMetaverse.GroupManager">
22619 <summary>
22620 Handles all network traffic related to reading and writing group
22621 information
22622 </summary>
22623 </member>
22624 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups">
22625 <summary>The event subscribers. null if no subcribers</summary>
22626 </member>
22627 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)">
22628 <summary>Raises the CurrentGroups event</summary>
22629 <param name="e">A CurrentGroupsEventArgs object containing the
22630 data sent from the simulator</param>
22631 </member>
22632 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock">
22633 <summary>Thread sync lock object</summary>
22634 </member>
22635 <member name="F:OpenMetaverse.GroupManager.m_GroupNames">
22636 <summary>The event subscribers. null if no subcribers</summary>
22637 </member>
22638 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)">
22639 <summary>Raises the GroupNamesReply event</summary>
22640 <param name="e">A GroupNamesEventArgs object containing the
22641 data response from the simulator</param>
22642 </member>
22643 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock">
22644 <summary>Thread sync lock object</summary>
22645 </member>
22646 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile">
22647 <summary>The event subscribers. null if no subcribers</summary>
22648 </member>
22649 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)">
22650 <summary>Raises the GroupProfile event</summary>
22651 <param name="e">An GroupProfileEventArgs object containing the
22652 data returned from the simulator</param>
22653 </member>
22654 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock">
22655 <summary>Thread sync lock object</summary>
22656 </member>
22657 <member name="F:OpenMetaverse.GroupManager.m_GroupMembers">
22658 <summary>The event subscribers. null if no subcribers</summary>
22659 </member>
22660 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)">
22661 <summary>Raises the GroupMembers event</summary>
22662 <param name="e">A GroupMembersEventArgs object containing the
22663 data returned from the simulator</param>
22664 </member>
22665 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock">
22666 <summary>Thread sync lock object</summary>
22667 </member>
22668 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles">
22669 <summary>The event subscribers. null if no subcribers</summary>
22670 </member>
22671 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)">
22672 <summary>Raises the GroupRolesDataReply event</summary>
22673 <param name="e">A GroupRolesDataReplyEventArgs object containing the
22674 data returned from the simulator</param>
22675 </member>
22676 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock">
22677 <summary>Thread sync lock object</summary>
22678 </member>
22679 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers">
22680 <summary>The event subscribers. null if no subcribers</summary>
22681 </member>
22682 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)">
22683 <summary>Raises the GroupRoleMembersReply event</summary>
22684 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the
22685 data returned from the simulator</param>
22686 </member>
22687 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock">
22688 <summary>Thread sync lock object</summary>
22689 </member>
22690 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles">
22691 <summary>The event subscribers. null if no subcribers</summary>
22692 </member>
22693 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)">
22694 <summary>Raises the GroupTitlesReply event</summary>
22695 <param name="e">A GroupTitlesReplyEventArgs object containing the
22696 data returned from the simulator</param>
22697 </member>
22698 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock">
22699 <summary>Thread sync lock object</summary>
22700 </member>
22701 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary">
22702 <summary>The event subscribers. null if no subcribers</summary>
22703 </member>
22704 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)">
22705 <summary>Raises the GroupAccountSummary event</summary>
22706 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the
22707 data returned from the simulator</param>
22708 </member>
22709 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock">
22710 <summary>Thread sync lock object</summary>
22711 </member>
22712 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated">
22713 <summary>The event subscribers. null if no subcribers</summary>
22714 </member>
22715 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)">
22716 <summary>Raises the GroupCreated event</summary>
22717 <param name="e">An GroupCreatedEventArgs object containing the
22718 data returned from the simulator</param>
22719 </member>
22720 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock">
22721 <summary>Thread sync lock object</summary>
22722 </member>
22723 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined">
22724 <summary>The event subscribers. null if no subcribers</summary>
22725 </member>
22726 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)">
22727 <summary>Raises the GroupJoined event</summary>
22728 <param name="e">A GroupOperationEventArgs object containing the
22729 result of the operation returned from the simulator</param>
22730 </member>
22731 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock">
22732 <summary>Thread sync lock object</summary>
22733 </member>
22734 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft">
22735 <summary>The event subscribers. null if no subcribers</summary>
22736 </member>
22737 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)">
22738 <summary>Raises the GroupLeft event</summary>
22739 <param name="e">A GroupOperationEventArgs object containing the
22740 result of the operation returned from the simulator</param>
22741 </member>
22742 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock">
22743 <summary>Thread sync lock object</summary>
22744 </member>
22745 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped">
22746 <summary>The event subscribers. null if no subcribers</summary>
22747 </member>
22748 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)">
22749 <summary>Raises the GroupDropped event</summary>
22750 <param name="e">An GroupDroppedEventArgs object containing the
22751 the group your agent left</param>
22752 </member>
22753 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock">
22754 <summary>Thread sync lock object</summary>
22755 </member>
22756 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected">
22757 <summary>The event subscribers. null if no subcribers</summary>
22758 </member>
22759 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)">
22760 <summary>Raises the GroupMemberEjected event</summary>
22761 <param name="e">An GroupMemberEjectedEventArgs object containing the
22762 data returned from the simulator</param>
22763 </member>
22764 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock">
22765 <summary>Thread sync lock object</summary>
22766 </member>
22767 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply">
22768 <summary>The event subscribers. null if no subcribers</summary>
22769 </member>
22770 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)">
22771 <summary>Raises the GroupNoticesListReply event</summary>
22772 <param name="e">An GroupNoticesListReplyEventArgs object containing the
22773 data returned from the simulator</param>
22774 </member>
22775 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock">
22776 <summary>Thread sync lock object</summary>
22777 </member>
22778 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation">
22779 <summary>The event subscribers. null if no subcribers</summary>
22780 </member>
22781 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)">
22782 <summary>Raises the GroupInvitation event</summary>
22783 <param name="e">An GroupInvitationEventArgs object containing the
22784 data returned from the simulator</param>
22785 </member>
22786 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock">
22787 <summary>Thread sync lock object</summary>
22788 </member>
22789 <member name="F:OpenMetaverse.GroupManager.Client">
22790 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary>
22791 </member>
22792 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests">
22793 <summary>Currently-active group members requests</summary>
22794 </member>
22795 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests">
22796 <summary>Currently-active group roles requests</summary>
22797 </member>
22798 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests">
22799 <summary>Currently-active group role-member requests</summary>
22800 </member>
22801 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers">
22802 <summary>Dictionary keeping group members while request is in progress</summary>
22803 </member>
22804 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers">
22805 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary>
22806 </member>
22807 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles">
22808 <summary>Dictionary keeping GroupRole information while request is in progress</summary>
22809 </member>
22810 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache">
22811 <summary>Caches group name lookups</summary>
22812 </member>
22813 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)">
22814 <summary>
22815 Construct a new instance of the GroupManager class
22816 </summary>
22817 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param>
22818 </member>
22819 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups">
22820 <summary>
22821 Request a current list of groups the avatar is a member of.
22822 </summary>
22823 <remarks>CAPS Event Queue must be running for this to work since the results
22824 come across CAPS.</remarks>
22825 </member>
22826 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)">
22827 <summary>
22828 Lookup name of group based on groupID
22829 </summary>
22830 <param name="groupID">groupID of group to lookup name for.</param>
22831 </member>
22832 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
22833 <summary>
22834 Request lookup of multiple group names
22835 </summary>
22836 <param name="groupIDs">List of group IDs to request.</param>
22837 </member>
22838 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)">
22839 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary>
22840 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks>
22841 <param name="group">group ID (UUID)</param>
22842 </member>
22843 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)">
22844 <summary>Request a list of group members.</summary>
22845 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks>
22846 <param name="group">group ID (UUID)</param>
22847 <returns>UUID of the request, use to index into cache</returns>
22848 </member>
22849 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)">
22850 <summary>Request group roles</summary>
22851 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks>
22852 <param name="group">group ID (UUID)</param>
22853 <returns>UUID of the request, use to index into cache</returns>
22854 </member>
22855 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)">
22856 <summary>Request members (members,role) role mapping for a group.</summary>
22857 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks>
22858 <param name="group">group ID (UUID)</param>
22859 <returns>UUID of the request, use to index into cache</returns>
22860 </member>
22861 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)">
22862 <summary>Request a groups Titles</summary>
22863 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks>
22864 <param name="group">group ID (UUID)</param>
22865 <returns>UUID of the request, use to index into cache</returns>
22866 </member>
22867 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)">
22868 <summary>Begin to get the group account summary</summary>
22869 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks>
22870 <param name="group">group ID (UUID)</param>
22871 <param name="intervalDays">How long of an interval</param>
22872 <param name="currentInterval">Which interval (0 for current, 1 for last)</param>
22873 </member>
22874 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
22875 <summary>Invites a user to a group</summary>
22876 <param name="group">The group to invite to</param>
22877 <param name="roles">A list of roles to invite a person to</param>
22878 <param name="personkey">Key of person to invite</param>
22879 </member>
22880 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)">
22881 <summary>Set a group as the current active group</summary>
22882 <param name="id">group ID (UUID)</param>
22883 </member>
22884 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)">
22885 <summary>Change the role that determines your active title</summary>
22886 <param name="group">Group ID to use</param>
22887 <param name="role">Role ID to change to</param>
22888 </member>
22889 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)">
22890 <summary>Set this avatar's tier contribution</summary>
22891 <param name="group">Group ID to change tier in</param>
22892 <param name="contribution">amount of tier to donate</param>
22893 </member>
22894 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)">
22895 <summary>
22896 Save wheather agent wants to accept group notices and list this group in their profile
22897 </summary>
22898 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param>
22899 <param name="acceptNotices">Accept notices from this group</param>
22900 <param name="listInProfile">List this group in the profile</param>
22901 </member>
22902 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)">
22903 <summary>Request to join a group</summary>
22904 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks>
22905 <param name="id">group ID (UUID) to join.</param>
22906 </member>
22907 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)">
22908 <summary>
22909 Request to create a new group. If the group is successfully
22910 created, L$100 will automatically be deducted
22911 </summary>
22912 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks>
22913 <param name="group">Group struct containing the new group info</param>
22914 </member>
22915 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)">
22916 <summary>Update a group's profile and other information</summary>
22917 <param name="id">Groups ID (UUID) to update.</param>
22918 <param name="group">Group struct to update.</param>
22919 </member>
22920 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)">
22921 <summary>Eject a user from a group</summary>
22922 <param name="group">Group ID to eject the user from</param>
22923 <param name="member">Avatar's key to eject</param>
22924 </member>
22925 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)">
22926 <summary>Update role information</summary>
22927 <param name="role">Modified role to be updated</param>
22928 </member>
22929 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)">
22930 <summary>Create a new group role</summary>
22931 <param name="group">Group ID to update</param>
22932 <param name="role">Role to create</param>
22933 </member>
22934 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)">
22935 <summary>Delete a group role</summary>
22936 <param name="group">Group ID to update</param>
22937 <param name="roleID">Role to delete</param>
22938 </member>
22939 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
22940 <summary>Remove an avatar from a role</summary>
22941 <param name="group">Group ID to update</param>
22942 <param name="role">Role ID to be removed from</param>
22943 <param name="member">Avatar's Key to remove</param>
22944 </member>
22945 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
22946 <summary>Assign an avatar to a role</summary>
22947 <param name="group">Group ID to update</param>
22948 <param name="role">Role ID to assign to</param>
22949 <param name="member">Avatar's ID to assign to role</param>
22950 </member>
22951 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)">
22952 <summary>Request the group notices list</summary>
22953 <param name="group">Group ID to fetch notices for</param>
22954 </member>
22955 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)">
22956 <summary>Request a group notice by key</summary>
22957 <param name="noticeID">ID of group notice</param>
22958 </member>
22959 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)">
22960 <summary>Send out a group notice</summary>
22961 <param name="group">Group ID to update</param>
22962 <param name="notice"><code>GroupNotice</code> structure containing notice data</param>
22963 </member>
22964 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)">
22965 <summary>Start a group proposal (vote)</summary>
22966 <param name="group">The Group ID to send proposal to</param>
22967 <param name="prop"><code>GroupProposal</code> structure containing the proposal</param>
22968 </member>
22969 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)">
22970 <summary>Request to leave a group</summary>
22971 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks>
22972 <param name="groupID">The group to leave</param>
22973 </member>
22974 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22975 <summary>Process an incoming packet and raise the appropriate events</summary>
22976 <param name="sender">The sender</param>
22977 <param name="e">The EventArgs object containing the packet data</param>
22978 </member>
22979 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22980 <summary>Process an incoming packet and raise the appropriate events</summary>
22981 <param name="sender">The sender</param>
22982 <param name="e">The EventArgs object containing the packet data</param>
22983 </member>
22984 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22985 <summary>Process an incoming packet and raise the appropriate events</summary>
22986 <param name="sender">The sender</param>
22987 <param name="e">The EventArgs object containing the packet data</param>
22988 </member>
22989 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22990 <summary>Process an incoming packet and raise the appropriate events</summary>
22991 <param name="sender">The sender</param>
22992 <param name="e">The EventArgs object containing the packet data</param>
22993 </member>
22994 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22995 <summary>Process an incoming packet and raise the appropriate events</summary>
22996 <param name="sender">The sender</param>
22997 <param name="e">The EventArgs object containing the packet data</param>
22998 </member>
22999 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23000 <summary>Process an incoming packet and raise the appropriate events</summary>
23001 <param name="sender">The sender</param>
23002 <param name="e">The EventArgs object containing the packet data</param>
23003 </member>
23004 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23005 <summary>Process an incoming packet and raise the appropriate events</summary>
23006 <param name="sender">The sender</param>
23007 <param name="e">The EventArgs object containing the packet data</param>
23008 </member>
23009 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23010 <summary>Process an incoming packet and raise the appropriate events</summary>
23011 <param name="sender">The sender</param>
23012 <param name="e">The EventArgs object containing the packet data</param>
23013 </member>
23014 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23015 <summary>Process an incoming packet and raise the appropriate events</summary>
23016 <param name="sender">The sender</param>
23017 <param name="e">The EventArgs object containing the packet data</param>
23018 </member>
23019 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23020 <summary>Process an incoming packet and raise the appropriate events</summary>
23021 <param name="sender">The sender</param>
23022 <param name="e">The EventArgs object containing the packet data</param>
23023 </member>
23024 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23025 <summary>Process an incoming packet and raise the appropriate events</summary>
23026 <param name="sender">The sender</param>
23027 <param name="e">The EventArgs object containing the packet data</param>
23028 </member>
23029 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23030 <summary>Process an incoming packet and raise the appropriate events</summary>
23031 <param name="sender">The sender</param>
23032 <param name="e">The EventArgs object containing the packet data</param>
23033 </member>
23034 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23035 <summary>Process an incoming packet and raise the appropriate events</summary>
23036 <param name="sender">The sender</param>
23037 <param name="e">The EventArgs object containing the packet data</param>
23038 </member>
23039 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23040 <summary>Process an incoming packet and raise the appropriate events</summary>
23041 <param name="sender">The sender</param>
23042 <param name="e">The EventArgs object containing the packet data</param>
23043 </member>
23044 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23045 <summary>Process an incoming packet and raise the appropriate events</summary>
23046 <param name="sender">The sender</param>
23047 <param name="e">The EventArgs object containing the packet data</param>
23048 </member>
23049 <member name="E:OpenMetaverse.GroupManager.CurrentGroups">
23050 <summary>Raised when the simulator sends us data containing
23051 our current group membership</summary>
23052 </member>
23053 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply">
23054 <summary>Raised when the simulator responds to a RequestGroupName
23055 or RequestGroupNames request</summary>
23056 </member>
23057 <member name="E:OpenMetaverse.GroupManager.GroupProfile">
23058 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"/> request</summary>
23059 </member>
23060 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply">
23061 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"/> request</summary>
23062 </member>
23063 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply">
23064 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData"/> request</summary>
23065 </member>
23066 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply">
23067 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"/> request</summary>
23068 </member>
23069 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply">
23070 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"/> request</summary>
23071 </member>
23072 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply">
23073 <summary>Raised when a response to a RequestGroupAccountSummary is returned
23074 by the simulator</summary>
23075 </member>
23076 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply">
23077 <summary>Raised when a request to create a group is successful</summary>
23078 </member>
23079 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply">
23080 <summary>Raised when a request to join a group either
23081 fails or succeeds</summary>
23082 </member>
23083 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply">
23084 <summary>Raised when a request to leave a group either
23085 fails or succeeds</summary>
23086 </member>
23087 <member name="E:OpenMetaverse.GroupManager.GroupDropped">
23088 <summary>Raised when A group is removed from the group server</summary>
23089 </member>
23090 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected">
23091 <summary>Raised when a request to eject a member from a group either
23092 fails or succeeds</summary>
23093 </member>
23094 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply">
23095 <summary>Raised when the simulator sends us group notices</summary>
23096 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"/>
23097 </member>
23098 <member name="E:OpenMetaverse.GroupManager.GroupInvitation">
23099 <summary>Raised when another agent invites our avatar to join a group</summary>
23100 </member>
23101 <member name="T:OpenMetaverse.CurrentGroupsEventArgs">
23102 <summary>Contains the current groups your agent is a member of</summary>
23103 </member>
23104 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})">
23105 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary>
23106 <param name="groups">The current groups your agent is a member of</param>
23107 </member>
23108 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups">
23109 <summary>Get the current groups your agent is a member of</summary>
23110 </member>
23111 <member name="T:OpenMetaverse.GroupNamesEventArgs">
23112 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary>
23113 </member>
23114 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
23115 <summary>Construct a new instance of the GroupNamesEventArgs class</summary>
23116 <param name="groupNames">The Group names dictionary</param>
23117 </member>
23118 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames">
23119 <summary>Get the Group Names dictionary</summary>
23120 </member>
23121 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs">
23122 <summary>Represents the members of a group</summary>
23123 </member>
23124 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})">
23125 <summary>
23126 Construct a new instance of the GroupMembersReplyEventArgs class
23127 </summary>
23128 <param name="requestID">The ID of the request</param>
23129 <param name="groupID">The ID of the group</param>
23130 <param name="members">The membership list of the group</param>
23131 </member>
23132 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID">
23133 <summary>Get the ID as returned by the request to correlate
23134 this result set and the request</summary>
23135 </member>
23136 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID">
23137 <summary>Get the ID of the group</summary>
23138 </member>
23139 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members">
23140 <summary>Get the dictionary of members</summary>
23141 </member>
23142 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs">
23143 <summary>Represents the roles associated with a group</summary>
23144 </member>
23145 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})">
23146 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary>
23147 <param name="requestID">The ID as returned by the request to correlate
23148 this result set and the request</param>
23149 <param name="groupID">The ID of the group</param>
23150 <param name="roles">The dictionary containing the roles</param>
23151 </member>
23152 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID">
23153 <summary>Get the ID as returned by the request to correlate
23154 this result set and the request</summary>
23155 </member>
23156 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID">
23157 <summary>Get the ID of the group</summary>
23158 </member>
23159 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles">
23160 <summary>Get the dictionary containing the roles</summary>
23161 </member>
23162 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs">
23163 <summary>Represents the Role to Member mappings for a group</summary>
23164 </member>
23165 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})">
23166 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary>
23167 <param name="requestID">The ID as returned by the request to correlate
23168 this result set and the request</param>
23169 <param name="groupID">The ID of the group</param>
23170 <param name="rolesMembers">The member to roles map</param>
23171 </member>
23172 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID">
23173 <summary>Get the ID as returned by the request to correlate
23174 this result set and the request</summary>
23175 </member>
23176 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID">
23177 <summary>Get the ID of the group</summary>
23178 </member>
23179 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers">
23180 <summary>Get the member to roles map</summary>
23181 </member>
23182 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs">
23183 <summary>Represents the titles for a group</summary>
23184 </member>
23185 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})">
23186 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary>
23187 <param name="requestID">The ID as returned by the request to correlate
23188 this result set and the request</param>
23189 <param name="groupID">The ID of the group</param>
23190 <param name="titles">The titles</param>
23191 </member>
23192 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID">
23193 <summary>Get the ID as returned by the request to correlate
23194 this result set and the request</summary>
23195 </member>
23196 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID">
23197 <summary>Get the ID of the group</summary>
23198 </member>
23199 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles">
23200 <summary>Get the titles</summary>
23201 </member>
23202 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs">
23203 <summary>Represents the summary data for a group</summary>
23204 </member>
23205 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)">
23206 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary>
23207 <param name="groupID">The ID of the group</param>
23208 <param name="summary">The summary data</param>
23209 </member>
23210 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID">
23211 <summary>Get the ID of the group</summary>
23212 </member>
23213 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary">
23214 <summary>Get the summary data</summary>
23215 </member>
23216 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs">
23217 <summary>A response to a group create request</summary>
23218 </member>
23219 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)">
23220 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary>
23221 <param name="groupID">The ID of the group</param>
23222 <param name="success">the success or faulure of the request</param>
23223 <param name="messsage">A string containing additional information</param>
23224 </member>
23225 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID">
23226 <summary>Get the ID of the group</summary>
23227 </member>
23228 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success">
23229 <summary>true of the group was created successfully</summary>
23230 </member>
23231 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message">
23232 <summary>A string containing the message</summary>
23233 </member>
23234 <member name="T:OpenMetaverse.GroupOperationEventArgs">
23235 <summary>Represents a response to a request</summary>
23236 </member>
23237 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)">
23238 <summary>Construct a new instance of the GroupOperationEventArgs class</summary>
23239 <param name="groupID">The ID of the group</param>
23240 <param name="success">true of the request was successful</param>
23241 </member>
23242 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID">
23243 <summary>Get the ID of the group</summary>
23244 </member>
23245 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success">
23246 <summary>true of the request was successful</summary>
23247 </member>
23248 <member name="T:OpenMetaverse.GroupDroppedEventArgs">
23249 <summary>Represents your agent leaving a group</summary>
23250 </member>
23251 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)">
23252 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary>
23253 <param name="groupID">The ID of the group</param>
23254 </member>
23255 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID">
23256 <summary>Get the ID of the group</summary>
23257 </member>
23258 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs">
23259 <summary>Represents a list of active group notices</summary>
23260 </member>
23261 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})">
23262 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary>
23263 <param name="groupID">The ID of the group</param>
23264 <param name="notices">The list containing active notices</param>
23265 </member>
23266 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID">
23267 <summary>Get the ID of the group</summary>
23268 </member>
23269 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices">
23270 <summary>Get the notices list</summary>
23271 </member>
23272 <member name="T:OpenMetaverse.GroupProfileEventArgs">
23273 <summary>Represents the profile of a group</summary>
23274 </member>
23275 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)">
23276 <summary>Construct a new instance of the GroupProfileEventArgs class</summary>
23277 <param name="group">The group profile</param>
23278 </member>
23279 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group">
23280 <summary>Get the group profile</summary>
23281 </member>
23282 <member name="T:OpenMetaverse.GroupInvitationEventArgs">
23283 <summary>
23284 Provides notification of a group invitation request sent by another Avatar
23285 </summary>
23286 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar
23287 to join a group.</remarks>
23288 </member>
23289 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID">
23290 <summary>The ID of the Avatar sending the group invitation</summary>
23291 </member>
23292 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName">
23293 <summary>The name of the Avatar sending the group invitation</summary>
23294 </member>
23295 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message">
23296 <summary>A message containing the request information which includes
23297 the name of the group, the groups charter and the fee to join details</summary>
23298 </member>
23299 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator">
23300 <summary>The Simulator</summary>
23301 </member>
23302 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept">
23303 <summary>Set to true to accept invitation, false to decline</summary>
23304 </member>
23305 <member name="T:OpenMetaverse.BitPack">
23306 <summary>
23307 Wrapper around a byte array that allows bit to be packed and unpacked
23308 one at a time or by a variable amount. Useful for very tightly packed
23309 data like LayerData packets
23310 </summary>
23311 </member>
23312 <member name="F:OpenMetaverse.BitPack.Data">
23313 <summary></summary>
23314 </member>
23315 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)">
23316 <summary>
23317 Default constructor, initialize the bit packer / bit unpacker
23318 with a byte array and starting position
23319 </summary>
23320 <param name="data">Byte array to pack bits in to or unpack from</param>
23321 <param name="pos">Starting position in the byte array</param>
23322 </member>
23323 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)">
23324 <summary>
23325 Pack a floating point value in to the data
23326 </summary>
23327 <param name="data">Floating point value to pack</param>
23328 </member>
23329 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)">
23330 <summary>
23331 Pack part or all of an integer in to the data
23332 </summary>
23333 <param name="data">Integer containing the data to pack</param>
23334 <param name="totalCount">Number of bits of the integer to pack</param>
23335 </member>
23336 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)">
23337 <summary>
23338 Pack part or all of an unsigned integer in to the data
23339 </summary>
23340 <param name="data">Unsigned integer containing the data to pack</param>
23341 <param name="totalCount">Number of bits of the integer to pack</param>
23342 </member>
23343 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)">
23344 <summary>
23345
23346 </summary>
23347 <param name="data"></param>
23348 <param name="isSigned"></param>
23349 <param name="intBits"></param>
23350 <param name="fracBits"></param>
23351 </member>
23352 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)">
23353 <summary>
23354
23355 </summary>
23356 <param name="data"></param>
23357 </member>
23358 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)">
23359 <summary>
23360
23361 </summary>
23362 <param name="data"></param>
23363 </member>
23364 <member name="M:OpenMetaverse.BitPack.UnpackFloat">
23365 <summary>
23366 Unpacking a floating point value from the data
23367 </summary>
23368 <returns>Unpacked floating point value</returns>
23369 </member>
23370 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)">
23371 <summary>
23372 Unpack a variable number of bits from the data in to integer format
23373 </summary>
23374 <param name="totalCount">Number of bits to unpack</param>
23375 <returns>An integer containing the unpacked bits</returns>
23376 <remarks>This function is only useful up to 32 bits</remarks>
23377 </member>
23378 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)">
23379 <summary>
23380 Unpack a variable number of bits from the data in to unsigned
23381 integer format
23382 </summary>
23383 <param name="totalCount">Number of bits to unpack</param>
23384 <returns>An unsigned integer containing the unpacked bits</returns>
23385 <remarks>This function is only useful up to 32 bits</remarks>
23386 </member>
23387 <member name="M:OpenMetaverse.BitPack.UnpackShort">
23388 <summary>
23389 Unpack a 16-bit signed integer
23390 </summary>
23391 <returns>16-bit signed integer</returns>
23392 </member>
23393 <member name="M:OpenMetaverse.BitPack.UnpackUShort">
23394 <summary>
23395 Unpack a 16-bit unsigned integer
23396 </summary>
23397 <returns>16-bit unsigned integer</returns>
23398 </member>
23399 <member name="M:OpenMetaverse.BitPack.UnpackInt">
23400 <summary>
23401 Unpack a 32-bit signed integer
23402 </summary>
23403 <returns>32-bit signed integer</returns>
23404 </member>
23405 <member name="M:OpenMetaverse.BitPack.UnpackUInt">
23406 <summary>
23407 Unpack a 32-bit unsigned integer
23408 </summary>
23409 <returns>32-bit unsigned integer</returns>
23410 </member>
23411 <member name="P:OpenMetaverse.BitPack.BytePos">
23412 <summary></summary>
23413 </member>
23414 <member name="P:OpenMetaverse.BitPack.BitPos">
23415 <summary></summary>
23416 </member>
23417 <member name="T:OpenMetaverse.ProfileFlags">
23418 <summary>
23419 Avatar profile flags
23420 </summary>
23421 </member>
23422 <member name="T:OpenMetaverse.Avatar">
23423 <summary>
23424 Represents an avatar (other than your own)
23425 </summary>
23426 </member>
23427 <member name="F:OpenMetaverse.Avatar.Groups">
23428 <summary>Groups that this avatar is a member of</summary>
23429 </member>
23430 <member name="F:OpenMetaverse.Avatar.ProfileStatistics">
23431 <summary>Positive and negative ratings</summary>
23432 </member>
23433 <member name="F:OpenMetaverse.Avatar.ProfileProperties">
23434 <summary>Avatar properties including about text, profile URL, image IDs and
23435 publishing settings</summary>
23436 </member>
23437 <member name="F:OpenMetaverse.Avatar.ProfileInterests">
23438 <summary>Avatar interests including spoken languages, skills, and "want to"
23439 choices</summary>
23440 </member>
23441 <member name="F:OpenMetaverse.Avatar.ControlFlags">
23442 <summary>Movement control flags for avatars. Typically not set or used by
23443 clients. To move your avatar, use Client.Self.Movement instead</summary>
23444 </member>
23445 <member name="F:OpenMetaverse.Avatar.VisualParameters">
23446 <summary>
23447 Contains the visual parameters describing the deformation of the avatar
23448 </summary>
23449 </member>
23450 <member name="M:OpenMetaverse.Avatar.#ctor">
23451 <summary>
23452 Default constructor
23453 </summary>
23454 </member>
23455 <member name="P:OpenMetaverse.Avatar.FirstName">
23456 <summary>First name</summary>
23457 </member>
23458 <member name="P:OpenMetaverse.Avatar.LastName">
23459 <summary>Last name</summary>
23460 </member>
23461 <member name="P:OpenMetaverse.Avatar.Name">
23462 <summary>Full name</summary>
23463 </member>
23464 <member name="P:OpenMetaverse.Avatar.GroupName">
23465 <summary>Active group</summary>
23466 </member>
23467 <member name="T:OpenMetaverse.Avatar.Statistics">
23468 <summary>
23469 Positive and negative ratings
23470 </summary>
23471 </member>
23472 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive">
23473 <summary>Positive ratings for Behavior</summary>
23474 </member>
23475 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative">
23476 <summary>Negative ratings for Behavior</summary>
23477 </member>
23478 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive">
23479 <summary>Positive ratings for Appearance</summary>
23480 </member>
23481 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative">
23482 <summary>Negative ratings for Appearance</summary>
23483 </member>
23484 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive">
23485 <summary>Positive ratings for Building</summary>
23486 </member>
23487 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative">
23488 <summary>Negative ratings for Building</summary>
23489 </member>
23490 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive">
23491 <summary>Positive ratings given by this avatar</summary>
23492 </member>
23493 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative">
23494 <summary>Negative ratings given by this avatar</summary>
23495 </member>
23496 <member name="T:OpenMetaverse.Avatar.AvatarProperties">
23497 <summary>
23498 Avatar properties including about text, profile URL, image IDs and
23499 publishing settings
23500 </summary>
23501 </member>
23502 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText">
23503 <summary>First Life about text</summary>
23504 </member>
23505 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage">
23506 <summary>First Life image ID</summary>
23507 </member>
23508 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner">
23509 <summary></summary>
23510 </member>
23511 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText">
23512 <summary></summary>
23513 </member>
23514 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn">
23515 <summary></summary>
23516 </member>
23517 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember">
23518 <summary></summary>
23519 </member>
23520 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage">
23521 <summary>Profile image ID</summary>
23522 </member>
23523 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags">
23524 <summary>Flags of the profile</summary>
23525 </member>
23526 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL">
23527 <summary>Web URL for this profile</summary>
23528 </member>
23529 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish">
23530 <summary>Should this profile be published on the web</summary>
23531 </member>
23532 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online">
23533 <summary>Avatar Online Status</summary>
23534 </member>
23535 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish">
23536 <summary>Is this a mature profile</summary>
23537 </member>
23538 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified">
23539 <summary></summary>
23540 </member>
23541 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted">
23542 <summary></summary>
23543 </member>
23544 <member name="T:OpenMetaverse.Avatar.Interests">
23545 <summary>
23546 Avatar interests including spoken languages, skills, and "want to"
23547 choices
23548 </summary>
23549 </member>
23550 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText">
23551 <summary>Languages profile field</summary>
23552 </member>
23553 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask">
23554 <summary></summary>
23555 </member>
23556 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText">
23557 <summary></summary>
23558 </member>
23559 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask">
23560 <summary></summary>
23561 </member>
23562 <member name="F:OpenMetaverse.Avatar.Interests.WantToText">
23563 <summary></summary>
23564 </member>
23565 <member name="T:OpenMetaverse.AvatarTextureIndex">
23566 <summary>
23567 Index of TextureEntry slots for avatar appearances
23568 </summary>
23569 </member>
23570 <member name="T:OpenMetaverse.BakeType">
23571 <summary>
23572 Bake layers for avatar appearance
23573 </summary>
23574 </member>
23575 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS">
23576 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary>
23577 </member>
23578 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_UPLOADS">
23579 <summary>Maximum number of concurrent uploads for baked textures</summary>
23580 </member>
23581 <member name="F:OpenMetaverse.AppearanceManager.INVENTORY_TIMEOUT">
23582 <summary>Timeout for fetching inventory listings</summary>
23583 </member>
23584 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_TIMEOUT">
23585 <summary>Timeout for fetching a single wearable, or receiving a single packet response</summary>
23586 </member>
23587 <member name="F:OpenMetaverse.AppearanceManager.TEXTURE_TIMEOUT">
23588 <summary>Timeout for fetching a single texture</summary>
23589 </member>
23590 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_TIMEOUT">
23591 <summary>Timeout for uploading a single baked texture</summary>
23592 </member>
23593 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_RETRIES">
23594 <summary>Number of times to retry bake upload</summary>
23595 </member>
23596 <member name="F:OpenMetaverse.AppearanceManager.REBAKE_DELAY">
23597 <summary>When changing outfit, kick off rebake after
23598 20 seconds has passed since the last change</summary>
23599 </member>
23600 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT">
23601 <summary>Total number of wearables for each avatar</summary>
23602 </member>
23603 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT">
23604 <summary>Total number of baked textures on each avatar</summary>
23605 </member>
23606 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER">
23607 <summary>Total number of wearables per bake layer</summary>
23608 </member>
23609 <member name="F:OpenMetaverse.AppearanceManager.AVATAR_TEXTURE_COUNT">
23610 <summary>Total number of textures on an avatar, baked or not</summary>
23611 </member>
23612 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex">
23613 <summary>Mapping between BakeType and AvatarTextureIndex</summary>
23614 </member>
23615 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP">
23616 <summary>Map of what wearables are included in each bake</summary>
23617 </member>
23618 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH">
23619 <summary>Magic values to finalize the cache check hashes for each
23620 bake</summary>
23621 </member>
23622 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE">
23623 <summary>Default avatar texture, used to detect when a custom
23624 texture is not set for a face</summary>
23625 </member>
23626 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply">
23627 <summary>The event subscribers. null if no subcribers</summary>
23628 </member>
23629 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)">
23630 <summary>Raises the AgentWearablesReply event</summary>
23631 <param name="e">An AgentWearablesReplyEventArgs object containing the
23632 data returned from the data server</param>
23633 </member>
23634 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock">
23635 <summary>Thread sync lock object</summary>
23636 </member>
23637 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply">
23638 <summary>The event subscribers. null if no subcribers</summary>
23639 </member>
23640 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)">
23641 <summary>Raises the CachedBakesReply event</summary>
23642 <param name="e">An AgentCachedBakesReplyEventArgs object containing the
23643 data returned from the data server AgentCachedTextureResponse</param>
23644 </member>
23645 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock">
23646 <summary>Thread sync lock object</summary>
23647 </member>
23648 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet">
23649 <summary>The event subscribers. null if no subcribers</summary>
23650 </member>
23651 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)">
23652 <summary>Raises the AppearanceSet event</summary>
23653 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param>
23654 </member>
23655 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock">
23656 <summary>Thread sync lock object</summary>
23657 </member>
23658 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply">
23659 <summary>The event subscribers. null if no subcribers</summary>
23660 </member>
23661 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)">
23662 <summary>Raises the RebakeAvatarRequested event</summary>
23663 <param name="e">An RebakeAvatarTexturesEventArgs object containing the
23664 data returned from the data server</param>
23665 </member>
23666 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock">
23667 <summary>Thread sync lock object</summary>
23668 </member>
23669 <member name="F:OpenMetaverse.AppearanceManager.Wearables">
23670 <summary>A cache of wearables currently being worn</summary>
23671 </member>
23672 <member name="F:OpenMetaverse.AppearanceManager.Textures">
23673 <summary>A cache of textures currently being worn</summary>
23674 </member>
23675 <member name="F:OpenMetaverse.AppearanceManager.CacheCheckSerialNum">
23676 <summary>Incrementing serial number for AgentCachedTexture packets</summary>
23677 </member>
23678 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum">
23679 <summary>Incrementing serial number for AgentSetAppearance packets</summary>
23680 </member>
23681 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning">
23682 <summary>Indicates whether or not the appearance thread is currently
23683 running, to prevent multiple appearance threads from running
23684 simultaneously</summary>
23685 </member>
23686 <member name="F:OpenMetaverse.AppearanceManager.Client">
23687 <summary>Reference to our agent</summary>
23688 </member>
23689 <member name="F:OpenMetaverse.AppearanceManager.RebakeScheduleTimer">
23690 <summary>
23691 Timer used for delaying rebake on changing outfit
23692 </summary>
23693 </member>
23694 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThread">
23695 <summary>
23696 Main appearance thread
23697 </summary>
23698 </member>
23699 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)">
23700 <summary>
23701 Default constructor
23702 </summary>
23703 <param name="client">A reference to our agent</param>
23704 </member>
23705 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance">
23706 <summary>
23707 Obsolete method for setting appearance. This function no longer does anything.
23708 Use RequestSetAppearance() to manually start the appearance thread
23709 </summary>
23710 </member>
23711 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance(System.Boolean)">
23712 <summary>
23713 Obsolete method for setting appearance. This function no longer does anything.
23714 Use RequestSetAppearance() to manually start the appearance thread
23715 </summary>
23716 <param name="allowBake">Unused parameter</param>
23717 </member>
23718 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance">
23719 <summary>
23720 Starts the appearance setting thread
23721 </summary>
23722 </member>
23723 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)">
23724 <summary>
23725 Starts the appearance setting thread
23726 </summary>
23727 <param name="forceRebake">True to force rebaking, otherwise false</param>
23728 </member>
23729 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables">
23730 <summary>
23731 Ask the server what textures our agent is currently wearing
23732 </summary>
23733 </member>
23734 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes">
23735 <summary>
23736 Build hashes out of the texture assetIDs for each baking layer to
23737 ask the simulator whether it has cached copies of each baked texture
23738 </summary>
23739 </member>
23740 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)">
23741 <summary>
23742 Returns the AssetID of the asset that is currently being worn in a
23743 given WearableType slot
23744 </summary>
23745 <param name="type">WearableType slot to get the AssetID for</param>
23746 <returns>The UUID of the asset being worn in the given slot, or
23747 UUID.Zero if no wearable is attached to the given slot or wearables
23748 have not been downloaded yet</returns>
23749 </member>
23750 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)">
23751 <summary>
23752 Add a wearable to the current outfit and set appearance
23753 </summary>
23754 <param name="wearableItem">Wearable to be added to the outfit</param>
23755 </member>
23756 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
23757 <summary>
23758 Add a list of wearables to the current outfit and set appearance
23759 </summary>
23760 <param name="wearableItems">List of wearable inventory items to
23761 be added to the outfit</param>
23762 </member>
23763 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)">
23764 <summary>
23765 Remove a wearable from the current outfit and set appearance
23766 </summary>
23767 <param name="wearableItem">Wearable to be removed from the outfit</param>
23768 </member>
23769 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
23770 <summary>
23771 Removes a list of wearables from the current outfit and set appearance
23772 </summary>
23773 <param name="wearableItems">List of wearable inventory items to
23774 be removed from the outfit</param>
23775 </member>
23776 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
23777 <summary>
23778 Replace the current outfit with a list of wearables and set appearance
23779 </summary>
23780 <param name="wearableItems">List of wearable inventory items that
23781 define a new outfit</param>
23782 </member>
23783 <member name="M:OpenMetaverse.AppearanceManager.IsItemWorn(OpenMetaverse.InventoryItem)">
23784 <summary>
23785 Checks if an inventory item is currently being worn
23786 </summary>
23787 <param name="item">The inventory item to check against the agent
23788 wearables</param>
23789 <returns>The WearableType slot that the item is being worn in,
23790 or WearbleType.Invalid if it is not currently being worn</returns>
23791 </member>
23792 <member name="M:OpenMetaverse.AppearanceManager.GetWearables">
23793 <summary>
23794 Returns a copy of the agents currently worn wearables
23795 </summary>
23796 <returns>A copy of the agents currently worn wearables</returns>
23797 <remarks>Avoid calling this function multiple times as it will make
23798 a copy of all of the wearable data each time</remarks>
23799 </member>
23800 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)">
23801 <summary>
23802 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or
23803 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of
23804 replaceItems
23805 </summary>
23806 <param name="wearables">List of wearable inventory items to add
23807 to the outfit or become a new outfit</param>
23808 <param name="replaceItems">True to replace existing items with the
23809 new list of items, false to add these items to the existing outfit</param>
23810 </member>
23811 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
23812 <summary>
23813 Adds a list of attachments to our agent
23814 </summary>
23815 <param name="attachments">A List containing the attachments to add</param>
23816 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
23817 first</param>
23818 </member>
23819 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)">
23820 <summary>
23821 Attach an item to our agent at a specific attach point
23822 </summary>
23823 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
23824 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar
23825 to attach the item to</param>
23826 </member>
23827 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)">
23828 <summary>
23829 Attach an item to our agent specifying attachment details
23830 </summary>
23831 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param>
23832 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param>
23833 <param name="name">The name of the attachment</param>
23834 <param name="description">The description of the attahment</param>
23835 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
23836 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
23837 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent
23838 to attach the item to</param>
23839 </member>
23840 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)">
23841 <summary>
23842 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object
23843 </summary>
23844 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param>
23845 </member>
23846 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)">
23847 <summary>
23848 Detach an item from our agent
23849 </summary>
23850 <param name="itemID">The inventory itemID of the item to detach</param>
23851 </member>
23852 <member name="M:OpenMetaverse.AppearanceManager.SendAgentIsNowWearing">
23853 <summary>
23854 Inform the sim which wearables are part of our current outfit
23855 </summary>
23856 </member>
23857 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})">
23858 <summary>
23859 Replaces the Wearables collection with a list of new wearable items
23860 </summary>
23861 <param name="wearableItems">Wearable items to replace the Wearables collection with</param>
23862 </member>
23863 <member name="M:OpenMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{OpenMetaverse.AppearanceManager.ColorParamInfo})">
23864 <summary>
23865 Calculates base color/tint for a specific wearable
23866 based on its params
23867 </summary>
23868 <param name="param">All the color info gathered from wearable's VisualParams
23869 passed as list of ColorParamInfo tuples</param>
23870 <returns>Base color/tint for the wearable</returns>
23871 </member>
23872 <member name="M:OpenMetaverse.AppearanceManager.GetAgentWearables">
23873 <summary>
23874 Blocking method to populate the Wearables dictionary
23875 </summary>
23876 <returns>True on success, otherwise false</returns>
23877 </member>
23878 <member name="M:OpenMetaverse.AppearanceManager.GetCachedBakes">
23879 <summary>
23880 Blocking method to populate the Textures array with cached bakes
23881 </summary>
23882 <returns>True on success, otherwise false</returns>
23883 </member>
23884 <member name="M:OpenMetaverse.AppearanceManager.DecodeWearableParams(OpenMetaverse.AppearanceManager.WearableData)">
23885 <summary>
23886 Populates textures and visual params from a decoded asset
23887 </summary>
23888 <param name="wearable">Wearable to decode</param>
23889 </member>
23890 <member name="M:OpenMetaverse.AppearanceManager.DownloadWearables">
23891 <summary>
23892 Blocking method to download and parse currently worn wearable assets
23893 </summary>
23894 <returns>True on success, otherwise false</returns>
23895 </member>
23896 <member name="M:OpenMetaverse.AppearanceManager.GetTextureDownloadList(OpenMetaverse.BakeType)">
23897 <summary>
23898 Get a list of all of the textures that need to be downloaded for a
23899 single bake layer
23900 </summary>
23901 <param name="bakeType">Bake layer to get texture AssetIDs for</param>
23902 <returns>A list of texture AssetIDs to download</returns>
23903 </member>
23904 <member name="M:OpenMetaverse.AppearanceManager.AddTextureDownload(OpenMetaverse.AvatarTextureIndex,System.Collections.Generic.List{OpenMetaverse.UUID})">
23905 <summary>
23906 Helper method to lookup the TextureID for a single layer and add it
23907 to a list if it is not already present
23908 </summary>
23909 <param name="index"></param>
23910 <param name="textures"></param>
23911 </member>
23912 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})">
23913 <summary>
23914 Blocking method to download all of the textures needed for baking
23915 the given bake layers
23916 </summary>
23917 <param name="bakeLayers">A list of layers that need baking</param>
23918 <remarks>No return value is given because the baking will happen
23919 whether or not all textures are successfully downloaded</remarks>
23920 </member>
23921 <member name="M:OpenMetaverse.AppearanceManager.CreateBakes">
23922 <summary>
23923 Blocking method to create and upload baked textures for all of the
23924 missing bakes
23925 </summary>
23926 <returns>True on success, otherwise false</returns>
23927 </member>
23928 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)">
23929 <summary>
23930 Blocking method to create and upload a baked texture for a single
23931 bake layer
23932 </summary>
23933 <param name="bakeType">Layer to bake</param>
23934 <returns>True on success, otherwise false</returns>
23935 </member>
23936 <member name="M:OpenMetaverse.AppearanceManager.UploadBake(System.Byte[])">
23937 <summary>
23938 Blocking method to upload a baked texture
23939 </summary>
23940 <param name="textureData">Five channel JPEG2000 texture data to upload</param>
23941 <returns>UUID of the newly created asset on success, otherwise UUID.Zero</returns>
23942 </member>
23943 <member name="M:OpenMetaverse.AppearanceManager.MakeParamValues">
23944 <summary>
23945 Creates a dictionary of visual param values from the downloaded wearables
23946 </summary>
23947 <returns>A dictionary of visual param indices mapping to visual param
23948 values for our agent that can be fed to the Baker class</returns>
23949 </member>
23950 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance">
23951 <summary>
23952 Create an AgentSetAppearance packet from Wearables data and the
23953 Textures array and send it
23954 </summary>
23955 </member>
23956 <member name="M:OpenMetaverse.AppearanceManager.WearableTypeToAssetType(OpenMetaverse.WearableType)">
23957 <summary>
23958 Converts a WearableType to a bodypart or clothing WearableType
23959 </summary>
23960 <param name="type">A WearableType</param>
23961 <returns>AssetType.Bodypart or AssetType.Clothing or AssetType.Unknown</returns>
23962 </member>
23963 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(OpenMetaverse.BakeType)">
23964 <summary>
23965 Converts a BakeType to the corresponding baked texture slot in AvatarTextureIndex
23966 </summary>
23967 <param name="index">A BakeType</param>
23968 <returns>The AvatarTextureIndex slot that holds the given BakeType</returns>
23969 </member>
23970 <member name="M:OpenMetaverse.AppearanceManager.MorphLayerForBakeType(OpenMetaverse.BakeType)">
23971 <summary>
23972 Gives the layer number that is used for morph mask
23973 </summary>
23974 <param name="bakeType">>A BakeType</param>
23975 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns>
23976 </member>
23977 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)">
23978 <summary>
23979 Converts a BakeType to a list of the texture slots that make up that bake
23980 </summary>
23981 <param name="bakeType">A BakeType</param>
23982 <returns>A list of texture slots that are inputs for the given bake</returns>
23983 </member>
23984 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply">
23985 <summary>Triggered when an AgentWearablesUpdate packet is received,
23986 telling us what our avatar is currently wearing
23987 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"/> request.</summary>
23988 </member>
23989 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply">
23990 <summary>Raised when an AgentCachedTextureResponse packet is
23991 received, giving a list of cached bakes that were found on the
23992 simulator
23993 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"/> request.</summary>
23994 </member>
23995 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet">
23996 <summary>
23997 Raised when appearance data is sent to the simulator, also indicates
23998 the main appearance thread is finished.
23999 </summary>
24000 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"/> request.
24001 </member>
24002 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested">
24003 <summary>
24004 Triggered when the simulator requests the agent rebake its appearance.
24005 </summary>
24006 <seealso cref="!:RebakeAvatarRequest"/>
24007 </member>
24008 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy">
24009 <summary>
24010 Returns true if AppearanceManager is busy and trying to set or change appearance will fail
24011 </summary>
24012 </member>
24013 <member name="T:OpenMetaverse.AppearanceManager.WearableData">
24014 <summary>
24015 Contains information about a wearable inventory item
24016 </summary>
24017 </member>
24018 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID">
24019 <summary>Inventory ItemID of the wearable</summary>
24020 </member>
24021 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID">
24022 <summary>AssetID of the wearable asset</summary>
24023 </member>
24024 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType">
24025 <summary>WearableType of the wearable</summary>
24026 </member>
24027 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType">
24028 <summary>AssetType of the wearable</summary>
24029 </member>
24030 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset">
24031 <summary>Asset data for the wearable</summary>
24032 </member>
24033 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo">
24034 <summary>
24035 Data collected from visual params for each wearable
24036 needed for the calculation of the color
24037 </summary>
24038 </member>
24039 <member name="T:OpenMetaverse.AppearanceManager.TextureData">
24040 <summary>
24041 Holds a texture assetID and the data needed to bake this layer into
24042 an outfit texture. Used to keep track of currently worn textures
24043 and baking data
24044 </summary>
24045 </member>
24046 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID">
24047 <summary>A texture AssetID</summary>
24048 </member>
24049 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture">
24050 <summary>Asset data for the texture</summary>
24051 </member>
24052 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks">
24053 <summary>Collection of alpha masks that needs applying</summary>
24054 </member>
24055 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color">
24056 <summary>Tint that should be applied to the texture</summary>
24057 </member>
24058 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs">
24059 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary>
24060 </member>
24061 <member name="M:OpenMetaverse.AgentWearablesReplyEventArgs.#ctor">
24062 <summary>Construct a new instance of the AgentWearablesReplyEventArgs class</summary>
24063 </member>
24064 <member name="T:OpenMetaverse.AgentCachedBakesReplyEventArgs">
24065 <summary>Contains the Event data returned from the data server from an AgentCachedTextureResponse</summary>
24066 </member>
24067 <member name="M:OpenMetaverse.AgentCachedBakesReplyEventArgs.#ctor">
24068 <summary>Construct a new instance of the AgentCachedBakesReplyEventArgs class</summary>
24069 </member>
24070 <member name="T:OpenMetaverse.AppearanceSetEventArgs">
24071 <summary>Contains the Event data returned from an AppearanceSetRequest</summary>
24072 </member>
24073 <member name="M:OpenMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)">
24074 <summary>
24075 Triggered when appearance data is sent to the sim and
24076 the main appearance thread is done.</summary>
24077 <param name="success">Indicates whether appearance setting was successful</param>
24078 </member>
24079 <member name="P:OpenMetaverse.AppearanceSetEventArgs.Success">
24080 <summary>Indicates whether appearance setting was successful</summary>
24081 </member>
24082 <member name="T:OpenMetaverse.RebakeAvatarTexturesEventArgs">
24083 <summary>Contains the Event data returned from the data server from an RebakeAvatarTextures</summary>
24084 </member>
24085 <member name="M:OpenMetaverse.RebakeAvatarTexturesEventArgs.#ctor(OpenMetaverse.UUID)">
24086 <summary>
24087 Triggered when the simulator sends a request for this agent to rebake
24088 its appearance
24089 </summary>
24090 <param name="textureID">The ID of the Texture Layer to bake</param>
24091 </member>
24092 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID">
24093 <summary>The ID of the Texture Layer to bake</summary>
24094 </member>
24095 <member name="T:OpenMetaverse.PacketEventDictionary">
24096 <summary>
24097 Registers, unregisters, and fires events generated by incoming packets
24098 </summary>
24099 </member>
24100 <member name="F:OpenMetaverse.PacketEventDictionary.Client">
24101 <summary>Reference to the GridClient object</summary>
24102 </member>
24103 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)">
24104 <summary>
24105 Default constructor
24106 </summary>
24107 <param name="client"></param>
24108 </member>
24109 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
24110 <summary>
24111 Register an event handler
24112 </summary>
24113 <remarks>Use PacketType.Default to fire this event on every
24114 incoming packet</remarks>
24115 <param name="packetType">Packet type to register the handler for</param>
24116 <param name="eventHandler">Callback to be fired</param>
24117 </member>
24118 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
24119 <summary>
24120 Unregister an event handler
24121 </summary>
24122 <param name="packetType">Packet type to unregister the handler for</param>
24123 <param name="eventHandler">Callback to be unregistered</param>
24124 </member>
24125 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
24126 <summary>
24127 Fire the events registered for this packet type synchronously
24128 </summary>
24129 <param name="packetType">Incoming packet type</param>
24130 <param name="packet">Incoming packet</param>
24131 <param name="simulator">Simulator this packet was received from</param>
24132 </member>
24133 <member name="M:OpenMetaverse.PacketEventDictionary.BeginRaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
24134 <summary>
24135 Fire the events registered for this packet type asynchronously
24136 </summary>
24137 <param name="packetType">Incoming packet type</param>
24138 <param name="packet">Incoming packet</param>
24139 <param name="simulator">Simulator this packet was received from</param>
24140 </member>
24141 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper">
24142 <summary>
24143 Object that is passed to worker threads in the ThreadPool for
24144 firing packet callbacks
24145 </summary>
24146 </member>
24147 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback">
24148 <summary>Callback to fire for this packet</summary>
24149 </member>
24150 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator">
24151 <summary>Reference to the simulator that this packet came from</summary>
24152 </member>
24153 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet">
24154 <summary>The packet that needs to be processed</summary>
24155 </member>
24156 <member name="T:OpenMetaverse.CapsEventDictionary">
24157 <summary>
24158 Registers, unregisters, and fires events generated by the Capabilities
24159 event queue
24160 </summary>
24161 </member>
24162 <member name="F:OpenMetaverse.CapsEventDictionary.Client">
24163 <summary>Reference to the GridClient object</summary>
24164 </member>
24165 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)">
24166 <summary>
24167 Default constructor
24168 </summary>
24169 <param name="client">Reference to the GridClient object</param>
24170 </member>
24171 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
24172 <summary>
24173 Register an new event handler for a capabilities event sent via the EventQueue
24174 </summary>
24175 <remarks>Use String.Empty to fire this event on every CAPS event</remarks>
24176 <param name="capsEvent">Capability event name to register the
24177 handler for</param>
24178 <param name="eventHandler">Callback to fire</param>
24179 </member>
24180 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
24181 <summary>
24182 Unregister a previously registered capabilities handler
24183 </summary>
24184 <param name="capsEvent">Capability event name unregister the
24185 handler for</param>
24186 <param name="eventHandler">Callback to unregister</param>
24187 </member>
24188 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
24189 <summary>
24190 Fire the events registered for this event type synchronously
24191 </summary>
24192 <param name="capsEvent">Capability name</param>
24193 <param name="message">Decoded event body</param>
24194 <param name="simulator">Reference to the simulator that
24195 generated this event</param>
24196 </member>
24197 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
24198 <summary>
24199 Fire the events registered for this event type asynchronously
24200 </summary>
24201 <param name="capsEvent">Capability name</param>
24202 <param name="message">Decoded event body</param>
24203 <param name="simulator">Reference to the simulator that
24204 generated this event</param>
24205 </member>
24206 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper">
24207 <summary>
24208 Object that is passed to worker threads in the ThreadPool for
24209 firing CAPS callbacks
24210 </summary>
24211 </member>
24212 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback">
24213 <summary>Callback to fire for this packet</summary>
24214 </member>
24215 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent">
24216 <summary>Name of the CAPS event</summary>
24217 </member>
24218 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message">
24219 <summary>Strongly typed decoded data</summary>
24220 </member>
24221 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator">
24222 <summary>Reference to the simulator that generated this event</summary>
24223 </member>
24224 <member name="T:OpenMetaverse.DirectoryManager">
24225 <summary>
24226 Access to the data server which allows searching for land, events, people, etc
24227 </summary>
24228 </member>
24229 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply">
24230 <summary>The event subscribers. null if no subcribers</summary>
24231 </member>
24232 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)">
24233 <summary>Raises the EventInfoReply event</summary>
24234 <param name="e">An EventInfoReplyEventArgs object containing the
24235 data returned from the data server</param>
24236 </member>
24237 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock">
24238 <summary>Thread sync lock object</summary>
24239 </member>
24240 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents">
24241 <summary>The event subscribers. null if no subcribers</summary>
24242 </member>
24243 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)">
24244 <summary>Raises the DirEventsReply event</summary>
24245 <param name="e">An DirEventsReplyEventArgs object containing the
24246 data returned from the data server</param>
24247 </member>
24248 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock">
24249 <summary>Thread sync lock object</summary>
24250 </member>
24251 <member name="F:OpenMetaverse.DirectoryManager.m_Places">
24252 <summary>The event subscribers. null if no subcribers</summary>
24253 </member>
24254 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)">
24255 <summary>Raises the PlacesReply event</summary>
24256 <param name="e">A PlacesReplyEventArgs object containing the
24257 data returned from the data server</param>
24258 </member>
24259 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock">
24260 <summary>Thread sync lock object</summary>
24261 </member>
24262 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces">
24263 <summary>The event subscribers. null if no subcribers</summary>
24264 </member>
24265 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)">
24266 <summary>Raises the DirPlacesReply event</summary>
24267 <param name="e">A DirPlacesReplyEventArgs object containing the
24268 data returned from the data server</param>
24269 </member>
24270 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock">
24271 <summary>Thread sync lock object</summary>
24272 </member>
24273 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds">
24274 <summary>The event subscribers. null if no subcribers</summary>
24275 </member>
24276 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)">
24277 <summary>Raises the DirClassifiedsReply event</summary>
24278 <param name="e">A DirClassifiedsReplyEventArgs object containing the
24279 data returned from the data server</param>
24280 </member>
24281 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock">
24282 <summary>Thread sync lock object</summary>
24283 </member>
24284 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups">
24285 <summary>The event subscribers. null if no subcribers</summary>
24286 </member>
24287 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)">
24288 <summary>Raises the DirGroupsReply event</summary>
24289 <param name="e">A DirGroupsReplyEventArgs object containing the
24290 data returned from the data server</param>
24291 </member>
24292 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock">
24293 <summary>Thread sync lock object</summary>
24294 </member>
24295 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople">
24296 <summary>The event subscribers. null if no subcribers</summary>
24297 </member>
24298 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)">
24299 <summary>Raises the DirPeopleReply event</summary>
24300 <param name="e">A DirPeopleReplyEventArgs object containing the
24301 data returned from the data server</param>
24302 </member>
24303 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock">
24304 <summary>Thread sync lock object</summary>
24305 </member>
24306 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply">
24307 <summary>The event subscribers. null if no subcribers</summary>
24308 </member>
24309 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)">
24310 <summary>Raises the DirLandReply event</summary>
24311 <param name="e">A DirLandReplyEventArgs object containing the
24312 data returned from the data server</param>
24313 </member>
24314 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock">
24315 <summary>Thread sync lock object</summary>
24316 </member>
24317 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)">
24318 <summary>
24319 Constructs a new instance of the DirectoryManager class
24320 </summary>
24321 <param name="client">An instance of GridClient</param>
24322 </member>
24323 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)">
24324 <summary>
24325 Query the data server for a list of classified ads containing the specified string.
24326 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature
24327 results.
24328
24329 Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming
24330 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
24331
24332 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
24333 </summary>
24334 <param name="searchText">A string containing a list of keywords to search for</param>
24335 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
24336 </member>
24337 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)">
24338 <summary>
24339 Query the data server for a list of classified ads which contain specified keywords (Overload)
24340
24341 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
24342 </summary>
24343 <param name="searchText">A string containing a list of keywords to search for</param>
24344 <param name="category">The category to search</param>
24345 <param name="queryFlags">A set of flags which can be ORed to modify query options
24346 such as classified maturity rating.</param>
24347 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
24348 <example>
24349 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature
24350 <code>
24351 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature);
24352 </code>
24353 </example>
24354 <remarks>
24355 Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming
24356 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
24357 </remarks>
24358 </member>
24359 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)">
24360 <summary>
24361 Starts search for places (Overloaded)
24362
24363 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
24364 </summary>
24365 <param name="searchText">Search text</param>
24366 <param name="queryStart">Each request is limited to 100 places
24367 being returned. To get the first 100 result entries of a request use 0,
24368 from 100-199 use 1, 200-299 use 2, etc.</param>
24369 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
24370 </member>
24371 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)">
24372 <summary>
24373 Queries the dataserver for parcels of land which are flagged to be shown in search
24374
24375 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
24376 </summary>
24377 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
24378 <param name="queryFlags">A set of flags which can be ORed to modify query options
24379 such as classified maturity rating.</param>
24380 <param name="category">The category to search</param>
24381 <param name="queryStart">Each request is limited to 100 places
24382 being returned. To get the first 100 result entries of a request use 0,
24383 from 100-199 use 1, 200-299 use 2, etc.</param>
24384 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
24385 <example>
24386 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult
24387 <code>
24388 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0);
24389 </code>
24390 </example>
24391 <remarks>
24392 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method
24393 </remarks>
24394 </member>
24395 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)">
24396 <summary>
24397 Starts a search for land sales using the directory
24398
24399 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
24400 </summary>
24401 <param name="typeFlags">What type of land to search for. Auction,
24402 estate, mainland, "first land", etc</param>
24403 <remarks>The OnDirLandReply event handler must be registered before
24404 calling this function. There is no way to determine how many
24405 results will be returned, or how many times the callback will be
24406 fired other than you won't get more than 100 total parcels from
24407 each query.</remarks>
24408 </member>
24409 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
24410 <summary>
24411 Starts a search for land sales using the directory
24412
24413 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
24414 </summary>
24415 <param name="typeFlags">What type of land to search for. Auction,
24416 estate, mainland, "first land", etc</param>
24417 <param name="priceLimit">Maximum price to search for</param>
24418 <param name="areaLimit">Maximum area to search for</param>
24419 <param name="queryStart">Each request is limited to 100 parcels
24420 being returned. To get the first 100 parcels of a request use 0,
24421 from 100-199 use 1, 200-299 use 2, etc.</param>
24422 <remarks>The OnDirLandReply event handler must be registered before
24423 calling this function. There is no way to determine how many
24424 results will be returned, or how many times the callback will be
24425 fired other than you won't get more than 100 total parcels from
24426 each query.</remarks>
24427 </member>
24428 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
24429 <summary>
24430 Send a request to the data server for land sales listings
24431 </summary>
24432
24433 <param name="findFlags">Flags sent to specify query options
24434
24435 Available flags:
24436 Specify the parcel rating with one or more of the following:
24437 IncludePG IncludeMature IncludeAdult
24438
24439 Specify the field to pre sort the results with ONLY ONE of the following:
24440 PerMeterSort NameSort AreaSort PricesSort
24441
24442 Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order
24443 SortAsc
24444
24445 Specify additional filters to limit the results with one or both of the following:
24446 LimitByPrice LimitByArea
24447
24448 Flags can be combined by separating them with the | (pipe) character
24449
24450 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/>
24451 </param>
24452 <param name="typeFlags">What type of land to search for. Auction,
24453 Estate or Mainland</param>
24454 <param name="priceLimit">Maximum price to search for when the
24455 DirFindFlags.LimitByPrice flag is specified in findFlags</param>
24456 <param name="areaLimit">Maximum area to search for when the
24457 DirFindFlags.LimitByArea flag is specified in findFlags</param>
24458 <param name="queryStart">Each request is limited to 100 parcels
24459 being returned. To get the first 100 parcels of a request use 0,
24460 from 100-199 use 100, 200-299 use 200, etc.</param>
24461 <remarks><para>The <seealso cref="!:OnDirLandReply"/> event will be raised with the response from the simulator
24462
24463 There is no way to determine how many results will be returned, or how many times the callback will be
24464 fired other than you won't get more than 100 total parcels from
24465 each reply.</para>
24466
24467 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the
24468 results if the land is included in the query</para></remarks>
24469 <example>
24470 <code>
24471 // request all mainland, any maturity rating that is larger than 512 sq.m
24472 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0);
24473 </code></example>
24474 </member>
24475 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)">
24476 <summary>
24477 Search for Groups
24478 </summary>
24479 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
24480 <param name="queryStart">Start from the match number</param>
24481 <returns></returns>
24482 </member>
24483 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)">
24484 <summary>
24485 Search for Groups
24486 </summary>
24487 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
24488 <param name="queryStart">Start from the match number</param>
24489 <param name="flags">Search flags</param>
24490 <returns></returns>
24491 </member>
24492 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)">
24493 <summary>
24494 Search the People directory for other avatars
24495 </summary>
24496 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param>
24497 <param name="queryStart"></param>
24498 <returns></returns>
24499 </member>
24500 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch">
24501 <summary>
24502 Search Places for parcels of land you personally own
24503 </summary>
24504 </member>
24505 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)">
24506 <summary>
24507 Searches Places for land owned by the specified group
24508 </summary>
24509 <param name="groupID">ID of the group you want to recieve land list for (You must be a member of the group)</param>
24510 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
24511 </member>
24512 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)">
24513 <summary>
24514 Search the Places directory for parcels that are listed in search and contain the specified keywords
24515 </summary>
24516 <param name="searchText">A string containing the keywords to search for</param>
24517 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
24518 </member>
24519 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)">
24520 <summary>
24521 Search Places - All Options
24522 </summary>
24523 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param>
24524 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param>
24525 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
24526 <param name="simulatorName">String Simulator Name to search in</param>
24527 <param name="groupID">LLUID of group you want to recieve results for</param>
24528 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param>
24529 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
24530 </member>
24531 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)">
24532 <summary>
24533 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult
24534 </summary>
24535 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
24536 <param name="queryStart">Each request is limited to 100 entries
24537 being returned. To get the first group of entries of a request use 0,
24538 from 100-199 use 100, 200-299 use 200, etc.</param>
24539 <returns>UUID of query to correlate results in callback.</returns>
24540 </member>
24541 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)">
24542 <summary>
24543 Search Events
24544 </summary>
24545 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
24546 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult
24547 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> Enum
24548
24549 Multiple flags can be combined by separating the flags with the | (pipe) character</param>
24550 <param name="eventDay">"u" for in-progress and upcoming events, -or- number of days since/until event is scheduled
24551 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param>
24552 <param name="queryStart">Each request is limited to 100 entries
24553 being returned. To get the first group of entries of a request use 0,
24554 from 100-199 use 100, 200-299 use 200, etc.</param>
24555 <param name="category">EventCategory event is listed under.</param>
24556 <returns>UUID of query to correlate results in callback.</returns>
24557 </member>
24558 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)">
24559 <summary>Requests Event Details</summary>
24560 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param>
24561 </member>
24562 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24563 <summary>Process an incoming packet and raise the appropriate events</summary>
24564 <param name="sender">The sender</param>
24565 <param name="e">The EventArgs object containing the packet data</param>
24566 </member>
24567 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24568 <summary>Process an incoming packet and raise the appropriate events</summary>
24569 <param name="sender">The sender</param>
24570 <param name="e">The EventArgs object containing the packet data</param>
24571 </member>
24572 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
24573 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary>
24574 <param name="capsKey">The Unique Capabilities Key</param>
24575 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message containing the data</param>
24576 <param name="simulator">The simulator the message originated from</param>
24577 </member>
24578 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24579 <summary>Process an incoming packet and raise the appropriate events</summary>
24580 <param name="sender">The sender</param>
24581 <param name="e">The EventArgs object containing the packet data</param>
24582 </member>
24583 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24584 <summary>Process an incoming packet and raise the appropriate events</summary>
24585 <param name="sender">The sender</param>
24586 <param name="e">The EventArgs object containing the packet data</param>
24587 </member>
24588 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
24589 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary>
24590 <param name="capsKey">The Unique Capabilities Key</param>
24591 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param>
24592 <param name="simulator">The simulator the message originated from</param>
24593 </member>
24594 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24595 <summary>Process an incoming packet and raise the appropriate events</summary>
24596 <param name="sender">The sender</param>
24597 <param name="e">The EventArgs object containing the packet data</param>
24598 </member>
24599 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24600 <summary>Process an incoming packet and raise the appropriate events</summary>
24601 <param name="sender">The sender</param>
24602 <param name="e">The EventArgs object containing the packet data</param>
24603 </member>
24604 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24605 <summary>Process an incoming packet and raise the appropriate events</summary>
24606 <param name="sender">The sender</param>
24607 <param name="e">The EventArgs object containing the packet data</param>
24608 </member>
24609 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24610 <summary>Process an incoming packet and raise the appropriate events</summary>
24611 <param name="sender">The sender</param>
24612 <param name="e">The EventArgs object containing the packet data</param>
24613 </member>
24614 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply">
24615 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary>
24616 </member>
24617 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply">
24618 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary>
24619 </member>
24620 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply">
24621 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary>
24622 </member>
24623 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply">
24624 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary>
24625 </member>
24626 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply">
24627 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,System.Boolean)"/> request.</summary>
24628 </member>
24629 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply">
24630 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary>
24631 </member>
24632 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply">
24633 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary>
24634 </member>
24635 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply">
24636 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary>
24637 </member>
24638 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories">
24639 <summary>Classified Ad categories</summary>
24640 </member>
24641 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any">
24642 <summary>Classified is listed in the Any category</summary>
24643 </member>
24644 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping">
24645 <summary>Classified is shopping related</summary>
24646 </member>
24647 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental">
24648 <summary>Classified is </summary>
24649 </member>
24650 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental">
24651 <summary></summary>
24652 </member>
24653 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction">
24654 <summary></summary>
24655 </member>
24656 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts">
24657 <summary></summary>
24658 </member>
24659 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment">
24660 <summary></summary>
24661 </member>
24662 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted">
24663 <summary></summary>
24664 </member>
24665 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service">
24666 <summary></summary>
24667 </member>
24668 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal">
24669 <summary></summary>
24670 </member>
24671 <member name="T:OpenMetaverse.DirectoryManager.EventCategories">
24672 <summary>Event Categories</summary>
24673 </member>
24674 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All">
24675 <summary></summary>
24676 </member>
24677 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion">
24678 <summary></summary>
24679 </member>
24680 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports">
24681 <summary></summary>
24682 </member>
24683 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic">
24684 <summary></summary>
24685 </member>
24686 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial">
24687 <summary></summary>
24688 </member>
24689 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife">
24690 <summary></summary>
24691 </member>
24692 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games">
24693 <summary></summary>
24694 </member>
24695 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants">
24696 <summary></summary>
24697 </member>
24698 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education">
24699 <summary></summary>
24700 </member>
24701 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts">
24702 <summary></summary>
24703 </member>
24704 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity">
24705 <summary></summary>
24706 </member>
24707 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous">
24708 <summary></summary>
24709 </member>
24710 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags">
24711 <summary>
24712 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
24713
24714 Flags can be combined using the | (pipe) character, not all flags are available in all queries
24715 </summary>
24716 </member>
24717 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People">
24718 <summary>Query the People database</summary>
24719 </member>
24720 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online">
24721 <summary></summary>
24722 </member>
24723 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events">
24724 <summary></summary>
24725 </member>
24726 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups">
24727 <summary>Query the Groups database</summary>
24728 </member>
24729 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents">
24730 <summary>Query the Events database</summary>
24731 </member>
24732 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned">
24733 <summary>Query the land holdings database for land owned by the currently connected agent</summary>
24734 </member>
24735 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale">
24736 <summary></summary>
24737 </member>
24738 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned">
24739 <summary>Query the land holdings database for land which is owned by a Group</summary>
24740 </member>
24741 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort">
24742 <summary>Specifies the query should pre sort the results based upon traffic
24743 when searching the Places database</summary>
24744 </member>
24745 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly">
24746 <summary></summary>
24747 </member>
24748 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly">
24749 <summary></summary>
24750 </member>
24751 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly">
24752 <summary></summary>
24753 </member>
24754 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly">
24755 <summary></summary>
24756 </member>
24757 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc">
24758 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database.
24759 This flag is only used when searching the land sales database</summary>
24760 </member>
24761 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort">
24762 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database.
24763 This flag is only used when searching the land sales database</summary>
24764 </member>
24765 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort">
24766 <summary>Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database.
24767 This flag is only used when searching the land sales database</summary>
24768 </member>
24769 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort">
24770 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database.
24771 This flag is only used when searching the land sales database</summary>
24772 </member>
24773 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort">
24774 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database.
24775 This flag is only used when searching the land sales database</summary>
24776 </member>
24777 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice">
24778 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database.
24779 This flag is only used when searching the land sales database</summary>
24780 </member>
24781 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea">
24782 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database.
24783 This flag is only used when searching the land sales database</summary>
24784 </member>
24785 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature">
24786 <summary></summary>
24787 </member>
24788 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly">
24789 <summary></summary>
24790 </member>
24791 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG">
24792 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
24793 </member>
24794 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature">
24795 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
24796 </member>
24797 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult">
24798 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
24799 </member>
24800 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly">
24801 <summary></summary>
24802 </member>
24803 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags">
24804 <summary>
24805 Land types to search dataserver for
24806 </summary>
24807 </member>
24808 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any">
24809 <summary>Search Auction, Mainland and Estate</summary>
24810 </member>
24811 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction">
24812 <summary>Land which is currently up for auction</summary>
24813 </member>
24814 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland">
24815 <summary>Parcels which are on the mainland (Linden owned) continents</summary>
24816 </member>
24817 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate">
24818 <summary>Parcels which are on privately owned simulators</summary>
24819 </member>
24820 <member name="T:OpenMetaverse.DirectoryManager.EventFlags">
24821 <summary>
24822 The content rating of the event
24823 </summary>
24824 </member>
24825 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG">
24826 <summary>Event is PG</summary>
24827 </member>
24828 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature">
24829 <summary>Event is Mature</summary>
24830 </member>
24831 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult">
24832 <summary>Event is Adult</summary>
24833 </member>
24834 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags">
24835 <summary>
24836 Classified Ad Options
24837 </summary>
24838 <remarks>There appear to be two formats the flags are packed in.
24839 This set of flags is for the newer style</remarks>
24840 </member>
24841 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None">
24842 <summary></summary>
24843 </member>
24844 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature">
24845 <summary></summary>
24846 </member>
24847 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled">
24848 <summary></summary>
24849 </member>
24850 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime">
24851 <summary></summary>
24852 </member>
24853 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew">
24854 <summary></summary>
24855 </member>
24856 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags">
24857 <summary>
24858 Classified ad query options
24859 </summary>
24860 </member>
24861 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All">
24862 <summary>Include all ads in results</summary>
24863 </member>
24864 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG">
24865 <summary>Include PG ads in results</summary>
24866 </member>
24867 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature">
24868 <summary>Include Mature ads in results</summary>
24869 </member>
24870 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult">
24871 <summary>Include Adult ads in results</summary>
24872 </member>
24873 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags">
24874 <summary>
24875 The For Sale flag in PlacesReplyData
24876 </summary>
24877 </member>
24878 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale">
24879 <summary>Parcel is not listed for sale</summary>
24880 </member>
24881 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale">
24882 <summary>Parcel is For Sale</summary>
24883 </member>
24884 <member name="T:OpenMetaverse.DirectoryManager.Classified">
24885 <summary>
24886 A classified ad on the grid
24887 </summary>
24888 </member>
24889 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID">
24890 <summary>UUID for this ad, useful for looking up detailed
24891 information about it</summary>
24892 </member>
24893 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name">
24894 <summary>The title of this classified ad</summary>
24895 </member>
24896 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags">
24897 <summary>Flags that show certain options applied to the classified</summary>
24898 </member>
24899 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate">
24900 <summary>Creation date of the ad</summary>
24901 </member>
24902 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate">
24903 <summary>Expiration date of the ad</summary>
24904 </member>
24905 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price">
24906 <summary>Price that was paid for this ad</summary>
24907 </member>
24908 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString">
24909 <summary>Print the struct data as a string</summary>
24910 <returns>A string containing the field name, and field value</returns>
24911 </member>
24912 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel">
24913 <summary>
24914 A parcel retrieved from the dataserver such as results from the
24915 "For-Sale" listings or "Places" Search
24916 </summary>
24917 </member>
24918 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID">
24919 <summary>The unique dataserver parcel ID</summary>
24920 <remarks>This id is used to obtain additional information from the entry
24921 by using the <see cref="!:ParcelManager.InfoRequest"/> method</remarks>
24922 </member>
24923 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name">
24924 <summary>A string containing the name of the parcel</summary>
24925 </member>
24926 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea">
24927 <summary>The size of the parcel</summary>
24928 <remarks>This field is not returned for Places searches</remarks>
24929 </member>
24930 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice">
24931 <summary>The price of the parcel</summary>
24932 <remarks>This field is not returned for Places searches</remarks>
24933 </member>
24934 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction">
24935 <summary>If True, this parcel is flagged to be auctioned</summary>
24936 </member>
24937 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale">
24938 <summary>If true, this parcel is currently set for sale</summary>
24939 </member>
24940 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell">
24941 <summary>Parcel traffic</summary>
24942 </member>
24943 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString">
24944 <summary>Print the struct data as a string</summary>
24945 <returns>A string containing the field name, and field value</returns>
24946 </member>
24947 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData">
24948 <summary>
24949 An Avatar returned from the dataserver
24950 </summary>
24951 </member>
24952 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online">
24953 <summary>Online status of agent</summary>
24954 <remarks>This field appears to be obsolete and always returns false</remarks>
24955 </member>
24956 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName">
24957 <summary>The agents first name</summary>
24958 </member>
24959 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName">
24960 <summary>The agents last name</summary>
24961 </member>
24962 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID">
24963 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary>
24964 </member>
24965 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString">
24966 <summary>Print the struct data as a string</summary>
24967 <returns>A string containing the field name, and field value</returns>
24968 </member>
24969 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData">
24970 <summary>
24971 Response to a "Groups" Search
24972 </summary>
24973 </member>
24974 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID">
24975 <summary>The Group ID</summary>
24976 </member>
24977 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName">
24978 <summary>The name of the group</summary>
24979 </member>
24980 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members">
24981 <summary>The current number of members</summary>
24982 </member>
24983 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString">
24984 <summary>Print the struct data as a string</summary>
24985 <returns>A string containing the field name, and field value</returns>
24986 </member>
24987 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData">
24988 <summary>
24989 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request
24990 <para>
24991 Represents one of the following:
24992 A parcel of land on the grid that has its Show In Search flag set
24993 A parcel of land owned by the agent making the request
24994 A parcel of land owned by a group the agent making the request is a member of
24995 </para>
24996 <para>
24997 In a request for Group Land, the First record will contain an empty record
24998 </para>
24999 Note: This is not the same as searching the land for sale data source
25000 </summary>
25001 </member>
25002 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID">
25003 <summary>The ID of the Agent of Group that owns the parcel</summary>
25004 </member>
25005 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name">
25006 <summary>The name</summary>
25007 </member>
25008 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc">
25009 <summary>The description</summary>
25010 </member>
25011 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea">
25012 <summary>The Size of the parcel</summary>
25013 </member>
25014 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea">
25015 <summary>The billable Size of the parcel, for mainland
25016 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
25017 than the ActualArea. For Estate land this will always be 0</summary>
25018 </member>
25019 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags">
25020 <summary>Indicates the ForSale status of the parcel</summary>
25021 </member>
25022 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX">
25023 <summary>The Gridwide X position</summary>
25024 </member>
25025 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY">
25026 <summary>The Gridwide Y position</summary>
25027 </member>
25028 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ">
25029 <summary>The Z position of the parcel, or 0 if no landing point set</summary>
25030 </member>
25031 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName">
25032 <summary>The name of the Region the parcel is located in</summary>
25033 </member>
25034 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID">
25035 <summary>The Asset ID of the parcels Snapshot texture</summary>
25036 </member>
25037 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell">
25038 <summary>The calculated visitor traffic</summary>
25039 </member>
25040 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU">
25041 <summary>The billing product SKU</summary>
25042 <remarks>Known values are:
25043 <list type="table">
25044 <item><term>023</term><description>Mainland / Full Region</description></item>
25045 <item><term>024</term><description>Estate / Full Region</description></item>
25046 <item><term>027</term><description>Estate / Openspace</description></item>
25047 <item><term>029</term><description>Estate / Homestead</description></item>
25048 <item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item>
25049 </list>
25050 </remarks>
25051 </member>
25052 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price">
25053 <summary>No longer used, will always be 0</summary>
25054 </member>
25055 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl">
25056 <summary>Get a SL URL for the parcel</summary>
25057 <returns>A string, containing a standard SLURL</returns>
25058 </member>
25059 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString">
25060 <summary>Print the struct data as a string</summary>
25061 <returns>A string containing the field name, and field value</returns>
25062 </member>
25063 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData">
25064 <summary>
25065 An "Event" Listing summary
25066 </summary>
25067 </member>
25068 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner">
25069 <summary>The ID of the event creator</summary>
25070 </member>
25071 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name">
25072 <summary>The name of the event</summary>
25073 </member>
25074 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID">
25075 <summary>The events ID</summary>
25076 </member>
25077 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date">
25078 <summary>A string containing the short date/time the event will begin</summary>
25079 </member>
25080 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time">
25081 <summary>The event start time in Unixtime (seconds since epoch)</summary>
25082 </member>
25083 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags">
25084 <summary>The events maturity rating</summary>
25085 </member>
25086 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString">
25087 <summary>Print the struct data as a string</summary>
25088 <returns>A string containing the field name, and field value</returns>
25089 </member>
25090 <member name="T:OpenMetaverse.DirectoryManager.EventInfo">
25091 <summary>
25092 The details of an "Event"
25093 </summary>
25094 </member>
25095 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID">
25096 <summary>The events ID</summary>
25097 </member>
25098 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator">
25099 <summary>The ID of the event creator</summary>
25100 </member>
25101 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name">
25102 <summary>The name of the event</summary>
25103 </member>
25104 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category">
25105 <summary>The category</summary>
25106 </member>
25107 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc">
25108 <summary>The events description</summary>
25109 </member>
25110 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date">
25111 <summary>The short date/time the event will begin</summary>
25112 </member>
25113 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC">
25114 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary>
25115 </member>
25116 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration">
25117 <summary>The length of the event in minutes</summary>
25118 </member>
25119 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover">
25120 <summary>0 if no cover charge applies</summary>
25121 </member>
25122 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount">
25123 <summary>The cover charge amount in L$ if applicable</summary>
25124 </member>
25125 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName">
25126 <summary>The name of the region where the event is being held</summary>
25127 </member>
25128 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos">
25129 <summary>The gridwide location of the event</summary>
25130 </member>
25131 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags">
25132 <summary>The maturity rating</summary>
25133 </member>
25134 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl">
25135 <summary>Get a SL URL for the parcel where the event is hosted</summary>
25136 <returns>A string, containing a standard SLURL</returns>
25137 </member>
25138 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString">
25139 <summary>Print the struct data as a string</summary>
25140 <returns>A string containing the field name, and field value</returns>
25141 </member>
25142 <member name="T:OpenMetaverse.EventInfoReplyEventArgs">
25143 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary>
25144 </member>
25145 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)">
25146 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary>
25147 <param name="matchedEvent">A single EventInfo object containing the details of an event</param>
25148 </member>
25149 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent">
25150 <summary>
25151 A single EventInfo object containing the details of an event
25152 </summary>
25153 </member>
25154 <member name="T:OpenMetaverse.DirEventsReplyEventArgs">
25155 <summary>Contains the "Event" detail data returned from the data server</summary>
25156 </member>
25157 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})">
25158 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary>
25159 <param name="queryID">The ID of the query returned by the data server.
25160 This will correlate to the ID returned by the <see cref="!:StartEventsSearch"/> method</param>
25161 <param name="matchedEvents">A list containing the "Events" returned by the search query</param>
25162 </member>
25163 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID">
25164 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary>
25165 </member>
25166 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents">
25167 <summary>A list of "Events" returned by the data server</summary>
25168 </member>
25169 <member name="T:OpenMetaverse.PlacesReplyEventArgs">
25170 <summary>Contains the "Event" list data returned from the data server</summary>
25171 </member>
25172 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})">
25173 <summary>Construct a new instance of PlacesReplyEventArgs class</summary>
25174 <param name="queryID">The ID of the query returned by the data server.
25175 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch"/> method</param>
25176 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param>
25177 </member>
25178 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID">
25179 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary>
25180 </member>
25181 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces">
25182 <summary>A list of "Places" returned by the data server</summary>
25183 </member>
25184 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs">
25185 <summary>Contains the places data returned from the data server</summary>
25186 </member>
25187 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
25188 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary>
25189 <param name="queryID">The ID of the query returned by the data server.
25190 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param>
25191 <param name="matchedParcels">A list containing land data returned by the data server</param>
25192 </member>
25193 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID">
25194 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary>
25195 </member>
25196 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels">
25197 <summary>A list containing Places data returned by the data server</summary>
25198 </member>
25199 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs">
25200 <summary>Contains the classified data returned from the data server</summary>
25201 </member>
25202 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})">
25203 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary>
25204 <param name="classifieds">A list of classified ad data returned from the data server</param>
25205 </member>
25206 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds">
25207 <summary>A list containing Classified Ads returned by the data server</summary>
25208 </member>
25209 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs">
25210 <summary>Contains the group data returned from the data server</summary>
25211 </member>
25212 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})">
25213 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary>
25214 <param name="queryID">The ID of the query returned by the data server.
25215 This will correlate to the ID returned by the <see cref="!:StartGroupSearch"/> method</param>
25216 <param name="matchedGroups">A list of groups data returned by the data server</param>
25217 </member>
25218 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID">
25219 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary>
25220 </member>
25221 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups">
25222 <summary>A list containing Groups data returned by the data server</summary>
25223 </member>
25224 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs">
25225 <summary>Contains the people data returned from the data server</summary>
25226 </member>
25227 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})">
25228 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary>
25229 <param name="queryID">The ID of the query returned by the data server.
25230 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param>
25231 <param name="matchedPeople">A list of people data returned by the data server</param>
25232 </member>
25233 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID">
25234 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></summary>
25235 </member>
25236 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople">
25237 <summary>A list containing People data returned by the data server</summary>
25238 </member>
25239 <member name="T:OpenMetaverse.DirLandReplyEventArgs">
25240 <summary>Contains the land sales data returned from the data server</summary>
25241 </member>
25242 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
25243 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary>
25244 <param name="dirParcels">A list of parcels for sale returned by the data server</param>
25245 </member>
25246 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels">
25247 <summary>A list containing land forsale data returned by the data server</summary>
25248 </member>
25249 </members>
25250</doc>
diff --git a/bin/OpenMetaverse.dll b/bin/OpenMetaverse.dll
index 8751bfc..59e39bb 100644
--- a/bin/OpenMetaverse.dll
+++ b/bin/OpenMetaverse.dll
Binary files differ
diff --git a/bin/OpenMetaverse.dll.config b/bin/OpenMetaverse.dll.config
index 13fdc11..dc36a45 100644
--- a/bin/OpenMetaverse.dll.config
+++ b/bin/OpenMetaverse.dll.config
@@ -1,7 +1,7 @@
1<configuration> 1<configuration>
2 <dllmap os="osx" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1.dylib" /> 2 <dllmap os="osx" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1.dylib" />
3 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" /> 3 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" />
4 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" /> 4 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" />
5 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" /> 5 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" />
6 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" /> 6 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" />
7</configuration> 7</configuration>
diff --git a/bin/OpenMetaverseTypes.XML b/bin/OpenMetaverseTypes.XML
index 2dc28ae..df1853a 100644
--- a/bin/OpenMetaverseTypes.XML
+++ b/bin/OpenMetaverseTypes.XML
@@ -1,1852 +1,1957 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>OpenMetaverseTypes</name> 4 <name>OpenMetaverseTypes</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.TokenBucket"> 7 <member name="T:OpenMetaverse.TokenBucket">
8 <summary> 8 <summary>
9 A hierarchical token bucket for bandwidth throttling. See 9 A hierarchical token bucket for bandwidth throttling. See
10 http://en.wikipedia.org/wiki/Token_bucket for more information 10 http://en.wikipedia.org/wiki/Token_bucket for more information
11 </summary> 11 </summary>
12 </member> 12 </member>
13 <member name="F:OpenMetaverse.TokenBucket.parent"> 13 <member name="F:OpenMetaverse.TokenBucket.parent">
14 <summary>Parent bucket to this bucket, or null if this is a root 14 <summary>Parent bucket to this bucket, or null if this is a root
15 bucket</summary> 15 bucket</summary>
16 </member> 16 </member>
17 <member name="F:OpenMetaverse.TokenBucket.maxBurst"> 17 <member name="F:OpenMetaverse.TokenBucket.maxBurst">
18 <summary>Size of the bucket in bytes. If zero, the bucket has 18 <summary>Size of the bucket in bytes. If zero, the bucket has
19 infinite capacity</summary> 19 infinite capacity</summary>
20 </member> 20 </member>
21 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS"> 21 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS">
22 <summary>Rate that the bucket fills, in bytes per millisecond. If 22 <summary>Rate that the bucket fills, in bytes per millisecond. If
23 zero, the bucket always remains full</summary> 23 zero, the bucket always remains full</summary>
24 </member> 24 </member>
25 <member name="F:OpenMetaverse.TokenBucket.content"> 25 <member name="F:OpenMetaverse.TokenBucket.content">
26 <summary>Number of tokens currently in the bucket</summary> 26 <summary>Number of tokens currently in the bucket</summary>
27 </member> 27 </member>
28 <member name="F:OpenMetaverse.TokenBucket.lastDrip"> 28 <member name="F:OpenMetaverse.TokenBucket.lastDrip">
29 <summary>Time of the last drip, in system ticks</summary> 29 <summary>Time of the last drip, in system ticks</summary>
30 </member> 30 </member>
31 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)"> 31 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)">
32 <summary> 32 <summary>
33 Default constructor 33 Default constructor
34 </summary> 34 </summary>
35 <param name="parent">Parent bucket if this is a child bucket, or 35 <param name="parent">Parent bucket if this is a child bucket, or
36 null if this is a root bucket</param> 36 null if this is a root bucket</param>
37 <param name="maxBurst">Maximum size of the bucket in bytes, or 37 <param name="maxBurst">Maximum size of the bucket in bytes, or
38 zero if this bucket has no maximum capacity</param> 38 zero if this bucket has no maximum capacity</param>
39 <param name="dripRate">Rate that the bucket fills, in bytes per 39 <param name="dripRate">Rate that the bucket fills, in bytes per
40 second. If zero, the bucket always remains full</param> 40 second. If zero, the bucket always remains full</param>
41 </member> 41 </member>
42 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"> 42 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)">
43 <summary> 43 <summary>
44 Remove a given number of tokens from the bucket 44 Remove a given number of tokens from the bucket
45 </summary> 45 </summary>
46 <param name="amount">Number of tokens to remove from the bucket</param> 46 <param name="amount">Number of tokens to remove from the bucket</param>
47 <returns>True if the requested number of tokens were removed from 47 <returns>True if the requested number of tokens were removed from
48 the bucket, otherwise false</returns> 48 the bucket, otherwise false</returns>
49 </member> 49 </member>
50 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)"> 50 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)">
51 <summary> 51 <summary>
52 Remove a given number of tokens from the bucket 52 Remove a given number of tokens from the bucket
53 </summary> 53 </summary>
54 <param name="amount">Number of tokens to remove from the bucket</param> 54 <param name="amount">Number of tokens to remove from the bucket</param>
55 <param name="dripSucceeded">True if tokens were added to the bucket 55 <param name="dripSucceeded">True if tokens were added to the bucket
56 during this call, otherwise false</param> 56 during this call, otherwise false</param>
57 <returns>True if the requested number of tokens were removed from 57 <returns>True if the requested number of tokens were removed from
58 the bucket, otherwise false</returns> 58 the bucket, otherwise false</returns>
59 </member> 59 </member>
60 <member name="M:OpenMetaverse.TokenBucket.Drip"> 60 <member name="M:OpenMetaverse.TokenBucket.Drip">
61 <summary> 61 <summary>
62 Add tokens to the bucket over time. The number of tokens added each 62 Add tokens to the bucket over time. The number of tokens added each
63 call depends on the length of time that has passed since the last 63 call depends on the length of time that has passed since the last
64 call to Drip 64 call to Drip
65 </summary> 65 </summary>
66 <returns>True if tokens were added to the bucket, otherwise false</returns> 66 <returns>True if tokens were added to the bucket, otherwise false</returns>
67 </member> 67 </member>
68 <member name="P:OpenMetaverse.TokenBucket.Parent"> 68 <member name="P:OpenMetaverse.TokenBucket.Parent">
69 <summary> 69 <summary>
70 The parent bucket of this bucket, or null if this bucket has no 70 The parent bucket of this bucket, or null if this bucket has no
71 parent. The parent bucket will limit the aggregate bandwidth of all 71 parent. The parent bucket will limit the aggregate bandwidth of all
72 of its children buckets 72 of its children buckets
73 </summary> 73 </summary>
74 </member> 74 </member>
75 <member name="P:OpenMetaverse.TokenBucket.MaxBurst"> 75 <member name="P:OpenMetaverse.TokenBucket.MaxBurst">
76 <summary> 76 <summary>
77 Maximum burst rate in bytes per second. This is the maximum number 77 Maximum burst rate in bytes per second. This is the maximum number
78 of tokens that can accumulate in the bucket at any one time 78 of tokens that can accumulate in the bucket at any one time
79 </summary> 79 </summary>
80 </member> 80 </member>
81 <member name="P:OpenMetaverse.TokenBucket.DripRate"> 81 <member name="P:OpenMetaverse.TokenBucket.DripRate">
82 <summary> 82 <summary>
83 The speed limit of this bucket in bytes per second. This is the 83 The speed limit of this bucket in bytes per second. This is the
84 number of tokens that are added to the bucket per second 84 number of tokens that are added to the bucket per second
85 </summary> 85 </summary>
86 <remarks>Tokens are added to the bucket any time 86 <remarks>Tokens are added to the bucket any time
87 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of 87 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of
88 the system tick interval (typically around 15-22ms)</remarks> 88 the system tick interval (typically around 15-22ms)</remarks>
89 </member> 89 </member>
90 <member name="P:OpenMetaverse.TokenBucket.Content"> 90 <member name="P:OpenMetaverse.TokenBucket.Content">
91 <summary> 91 <summary>
92 The number of bytes that can be sent at this moment. This is the 92 The number of bytes that can be sent at this moment. This is the
93 current number of tokens in the bucket 93 current number of tokens in the bucket
94 <remarks>If this bucket has a parent bucket that does not have 94 <remarks>If this bucket has a parent bucket that does not have
95 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will 95 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will
96 return false regardless of the content of this bucket</remarks> 96 return false regardless of the content of this bucket</remarks>
97 </summary> 97 </summary>
98 </member> 98 </member>
99 <member name="T:OpenMetaverse.BlockingQueue`1"> 99 <member name="F:OpenMetaverse.Quaternion.X">
100 <summary> 100 <summary>X value</summary>
101 Same as Queue except Dequeue function blocks until there is an object to return. 101 </member>
102 Note: This class does not need to be synchronized 102 <member name="F:OpenMetaverse.Quaternion.Y">
103 </summary> 103 <summary>Y value</summary>
104 </member> 104 </member>
105 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> 105 <member name="F:OpenMetaverse.Quaternion.Z">
106 <summary> 106 <summary>Z value</summary>
107 Create new BlockingQueue. 107 </member>
108 </summary> 108 <member name="F:OpenMetaverse.Quaternion.W">
109 <param name="col">The System.Collections.ICollection to copy elements from</param> 109 <summary>W value</summary>
110 </member> 110 </member>
111 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)"> 111 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)">
112 <summary> 112 <summary>
113 Create new BlockingQueue. 113 Build a quaternion from normalized float values
114 </summary> 114 </summary>
115 <param name="capacity">The initial number of elements that the queue can contain</param> 115 <param name="x">X value from -1.0 to 1.0</param>
116 </member> 116 <param name="y">Y value from -1.0 to 1.0</param>
117 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor"> 117 <param name="z">Z value from -1.0 to 1.0</param>
118 <summary> 118 </member>
119 Create new BlockingQueue. 119 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)">
120 </summary> 120 <summary>
121 </member> 121 Constructor, builds a quaternion object from a byte array
122 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize"> 122 </summary>
123 <summary> 123 <param name="byteArray">Byte array containing four four-byte floats</param>
124 BlockingQueue Destructor (Close queue, resume any waiting thread). 124 <param name="pos">Offset in the byte array to start reading at</param>
125 </summary> 125 <param name="normalized">Whether the source data is normalized or
126 </member> 126 not. If this is true 12 bytes will be read, otherwise 16 bytes will
127 <member name="M:OpenMetaverse.BlockingQueue`1.Clear"> 127 be read.</param>
128 <summary> 128 </member>
129 Remove all objects from the Queue. 129 <member name="M:OpenMetaverse.Quaternion.Normalize">
130 </summary> 130 <summary>
131 </member> 131 Normalizes the quaternion
132 <member name="M:OpenMetaverse.BlockingQueue`1.Close"> 132 </summary>
133 <summary> 133 </member>
134 Remove all objects from the Queue, resume all dequeue threads. 134 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)">
135 </summary> 135 <summary>
136 </member> 136 Builds a quaternion object from a byte array
137 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue"> 137 </summary>
138 <summary> 138 <param name="byteArray">The source byte array</param>
139 Removes and returns the object at the beginning of the Queue. 139 <param name="pos">Offset in the byte array to start reading at</param>
140 </summary> 140 <param name="normalized">Whether the source data is normalized or
141 <returns>Object in queue.</returns> 141 not. If this is true 12 bytes will be read, otherwise 16 bytes will
142 </member> 142 be read.</param>
143 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)"> 143 </member>
144 <summary> 144 <member name="M:OpenMetaverse.Quaternion.GetBytes">
145 Removes and returns the object at the beginning of the Queue. 145 <summary>
146 </summary> 146 Normalize this quaternion and serialize it to a byte array
147 <param name="timeout">time to wait before returning</param> 147 </summary>
148 <returns>Object in queue.</returns> 148 <returns>A 12 byte array containing normalized X, Y, and Z floating
149 </member> 149 point values in order using little endian byte ordering</returns>
150 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)"> 150 </member>
151 <summary> 151 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)">
152 Removes and returns the object at the beginning of the Queue. 152 <summary>
153 </summary> 153 Writes the raw bytes for this quaternion to a byte array
154 <param name="timeout">time to wait before returning (in milliseconds)</param> 154 </summary>
155 <returns>Object in queue.</returns> 155 <param name="dest">Destination byte array</param>
156 </member> 156 <param name="pos">Position in the destination array to start
157 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)"> 157 writing. Must be at least 12 bytes before the end of the array</param>
158 <summary> 158 </member>
159 Adds an object to the end of the Queue 159 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
160 </summary> 160 <summary>
161 <param name="obj">Object to put in queue</param> 161 Convert this quaternion to euler angles
162 </member> 162 </summary>
163 <member name="M:OpenMetaverse.BlockingQueue`1.Open"> 163 <param name="roll">X euler angle</param>
164 <summary> 164 <param name="pitch">Y euler angle</param>
165 Open Queue. 165 <param name="yaw">Z euler angle</param>
166 </summary> 166 </member>
167 </member> 167 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)">
168 <member name="P:OpenMetaverse.BlockingQueue`1.Closed"> 168 <summary>
169 <summary> 169 Convert this quaternion to an angle around an axis
170 Gets flag indicating if queue has been closed. 170 </summary>
171 </summary> 171 <param name="axis">Unit vector describing the axis</param>
172 </member> 172 <param name="angle">Angle around the axis, in radians</param>
173 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> 173 </member>
174 <summary> 174 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)">
175 Convert this matrix to euler rotations 175 <summary>
176 </summary> 176 Returns the conjugate (spatial inverse) of a quaternion
177 <param name="roll">X euler angle</param> 177 </summary>
178 <param name="pitch">Y euler angle</param> 178 </member>
179 <param name="yaw">Z euler angle</param> 179 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)">
180 </member> 180 <summary>
181 <member name="M:OpenMetaverse.Matrix4.GetQuaternion"> 181 Build a quaternion from an axis and an angle of rotation around
182 <summary> 182 that axis
183 Convert this matrix to a quaternion rotation 183 </summary>
184 </summary> 184 </member>
185 <returns>A quaternion representation of this rotation matrix</returns> 185 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)">
186 </member> 186 <summary>
187 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)"> 187 Build a quaternion from an axis and an angle of rotation around
188 <summary> 188 that axis
189 Construct a matrix from euler rotation values in radians 189 </summary>
190 </summary> 190 <param name="axis">Axis of rotation</param>
191 <param name="roll">X euler angle in radians</param> 191 <param name="angle">Angle of rotation</param>
192 <param name="pitch">Y euler angle in radians</param> 192 </member>
193 <param name="yaw">Z euler angle in radians</param> 193 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)">
194 </member> 194 <summary>
195 <member name="M:OpenMetaverse.Matrix4.ToString"> 195 Creates a quaternion from a vector containing roll, pitch, and yaw
196 <summary> 196 in radians
197 Get a formatted string representation of the vector 197 </summary>
198 </summary> 198 <param name="eulers">Vector representation of the euler angles in
199 <returns>A string representation of the vector</returns> 199 radians</param>
200 </member> 200 <returns>Quaternion representation of the euler angles</returns>
201 <member name="F:OpenMetaverse.Matrix4.Zero"> 201 </member>
202 <summary>A 4x4 matrix containing all zeroes</summary> 202 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)">
203 </member> 203 <summary>
204 <member name="F:OpenMetaverse.Matrix4.Identity"> 204 Creates a quaternion from roll, pitch, and yaw euler angles in
205 <summary>A 4x4 identity matrix</summary> 205 radians
206 </member> 206 </summary>
207 <member name="T:OpenMetaverse.Color4"> 207 <param name="roll">X angle in radians</param>
208 <summary> 208 <param name="pitch">Y angle in radians</param>
209 An 8-bit color structure including an alpha channel 209 <param name="yaw">Z angle in radians</param>
210 </summary> 210 <returns>Quaternion representation of the euler angles</returns>
211 </member> 211 </member>
212 <member name="F:OpenMetaverse.Color4.R"> 212 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)">
213 <summary>Red</summary> 213 <summary>
214 </member> 214 Conjugates and renormalizes a vector
215 <member name="F:OpenMetaverse.Color4.G"> 215 </summary>
216 <summary>Green</summary> 216 </member>
217 </member> 217 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)">
218 <member name="F:OpenMetaverse.Color4.B"> 218 <summary>
219 <summary>Blue</summary> 219 Spherical linear interpolation between two quaternions
220 </member> 220 </summary>
221 <member name="F:OpenMetaverse.Color4.A"> 221 </member>
222 <summary>Alpha</summary> 222 <member name="M:OpenMetaverse.Quaternion.ToRawString">
223 </member> 223 <summary>
224 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)"> 224 Get a string representation of the quaternion elements with up to three
225 <summary> 225 decimal digits and separated by spaces only
226 226 </summary>
227 </summary> 227 <returns>Raw string representation of the quaternion</returns>
228 <param name="r"></param> 228 </member>
229 <param name="g"></param> 229 <member name="F:OpenMetaverse.Quaternion.Identity">
230 <param name="b"></param> 230 <summary>A quaternion with a value of 0,0,0,1</summary>
231 <param name="a"></param> 231 </member>
232 </member> 232 <member name="T:OpenMetaverse.BlockingQueue`1">
233 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)"> 233 <summary>
234 <summary> 234 Same as Queue except Dequeue function blocks until there is an object to return.
235 Builds a color from a byte array 235 Note: This class does not need to be synchronized
236 </summary> 236 </summary>
237 <param name="byteArray">Byte array containing a 16 byte color</param> 237 </member>
238 <param name="pos">Beginning position in the byte array</param> 238 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
239 <param name="inverted">True if the byte array stores inverted values, 239 <summary>
240 otherwise false. For example the color black (fully opaque) inverted 240 Create new BlockingQueue.
241 would be 0xFF 0xFF 0xFF 0x00</param> 241 </summary>
242 </member> 242 <param name="col">The System.Collections.ICollection to copy elements from</param>
243 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)"> 243 </member>
244 <summary> 244 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)">
245 Returns the raw bytes for this vector 245 <summary>
246 </summary> 246 Create new BlockingQueue.
247 <param name="byteArray">Byte array containing a 16 byte color</param> 247 </summary>
248 <param name="pos">Beginning position in the byte array</param> 248 <param name="capacity">The initial number of elements that the queue can contain</param>
249 <param name="inverted">True if the byte array stores inverted values, 249 </member>
250 otherwise false. For example the color black (fully opaque) inverted 250 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor">
251 would be 0xFF 0xFF 0xFF 0x00</param> 251 <summary>
252 <param name="alphaInverted">True if the alpha value is inverted in 252 Create new BlockingQueue.
253 addition to whatever the inverted parameter is. Setting inverted true 253 </summary>
254 and alphaInverted true will flip the alpha value back to non-inverted, 254 </member>
255 but keep the other color bytes inverted</param> 255 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize">
256 <returns>A 16 byte array containing R, G, B, and A</returns> 256 <summary>
257 </member> 257 BlockingQueue Destructor (Close queue, resume any waiting thread).
258 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)"> 258 </summary>
259 <summary> 259 </member>
260 Copy constructor 260 <member name="M:OpenMetaverse.BlockingQueue`1.Clear">
261 </summary> 261 <summary>
262 <param name="color">Color to copy</param> 262 Remove all objects from the Queue.
263 </member> 263 </summary>
264 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)"> 264 </member>
265 <summary> 265 <member name="M:OpenMetaverse.BlockingQueue`1.Close">
266 IComparable.CompareTo implementation 266 <summary>
267 </summary> 267 Remove all objects from the Queue, resume all dequeue threads.
268 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|. 268 </summary>
269 Alpha is only used when the colors are otherwise equivalent</remarks> 269 </member>
270 </member> 270 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue">
271 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)"> 271 <summary>
272 <summary> 272 Removes and returns the object at the beginning of the Queue.
273 Builds a color from a byte array 273 </summary>
274 </summary> 274 <returns>Object in queue.</returns>
275 <param name="byteArray">Byte array containing a 16 byte color</param> 275 </member>
276 <param name="pos">Beginning position in the byte array</param> 276 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)">
277 <param name="inverted">True if the byte array stores inverted values, 277 <summary>
278 otherwise false. For example the color black (fully opaque) inverted 278 Removes and returns the object at the beginning of the Queue.
279 would be 0xFF 0xFF 0xFF 0x00</param> 279 </summary>
280 <param name="alphaInverted">True if the alpha value is inverted in 280 <param name="timeout">time to wait before returning</param>
281 addition to whatever the inverted parameter is. Setting inverted true 281 <returns>Object in queue.</returns>
282 and alphaInverted true will flip the alpha value back to non-inverted, 282 </member>
283 but keep the other color bytes inverted</param> 283 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)">
284 </member> 284 <summary>
285 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)"> 285 Removes and returns the object at the beginning of the Queue.
286 <summary> 286 </summary>
287 Writes the raw bytes for this color to a byte array 287 <param name="timeout">time to wait before returning (in milliseconds)</param>
288 </summary> 288 <returns>Object in queue.</returns>
289 <param name="dest">Destination byte array</param> 289 </member>
290 <param name="pos">Position in the destination array to start 290 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)">
291 writing. Must be at least 16 bytes before the end of the array</param> 291 <summary>
292 </member> 292 Adds an object to the end of the Queue
293 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)"> 293 </summary>
294 <summary> 294 <param name="obj">Object to put in queue</param>
295 Serializes this color into four bytes in a byte array 295 </member>
296 </summary> 296 <member name="M:OpenMetaverse.BlockingQueue`1.Open">
297 <param name="dest">Destination byte array</param> 297 <summary>
298 <param name="pos">Position in the destination array to start 298 Open Queue.
299 writing. Must be at least 4 bytes before the end of the array</param> 299 </summary>
300 <param name="inverted">True to invert the output (1.0 becomes 0 300 </member>
301 instead of 255)</param> 301 <member name="P:OpenMetaverse.BlockingQueue`1.Closed">
302 </member> 302 <summary>
303 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)"> 303 Gets flag indicating if queue has been closed.
304 <summary> 304 </summary>
305 Writes the raw bytes for this color to a byte array 305 </member>
306 </summary> 306 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD">
307 <param name="dest">Destination byte array</param> 307 <summary>Used for converting degrees to radians</summary>
308 <param name="pos">Position in the destination array to start 308 </member>
309 writing. Must be at least 16 bytes before the end of the array</param> 309 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG">
310 </member> 310 <summary>Used for converting radians to degrees</summary>
311 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)"> 311 </member>
312 <summary> 312 <member name="F:OpenMetaverse.Utils.EnUsCulture">
313 Create an RGB color from a hue, saturation, value combination 313 <summary>Provide a single instance of the CultureInfo class to
314 </summary> 314 help parsing in situations where the grid assumes an en-us
315 <param name="hue">Hue</param> 315 culture</summary>
316 <param name="saturation">Saturation</param> 316 </member>
317 <param name="value">Value</param> 317 <member name="F:OpenMetaverse.Utils.Epoch">
318 <returns>An fully opaque RGB color (alpha is 1.0)</returns> 318 <summary>UNIX epoch in DateTime format</summary>
319 </member> 319 </member>
320 <member name="F:OpenMetaverse.Color4.Black"> 320 <member name="F:OpenMetaverse.Utils.MD5Builder">
321 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary> 321 <summary>Provide a single instance of the MD5 class to avoid making
322 </member> 322 duplicate copies and handle thread safety</summary>
323 <member name="F:OpenMetaverse.Color4.White"> 323 </member>
324 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary> 324 <member name="F:OpenMetaverse.Utils.SHA1Builder">
325 </member> 325 <summary>Provide a single instance of the SHA-1 class to avoid
326 <member name="F:OpenMetaverse.Vector4.X"> 326 making duplicate copies and handle thread safety</summary>
327 <summary>X value</summary> 327 </member>
328 </member> 328 <member name="F:OpenMetaverse.Utils.RNG">
329 <member name="F:OpenMetaverse.Vector4.Y"> 329 <summary>Provide a single instance of a random number generator
330 <summary>Y value</summary> 330 to avoid making duplicate copies and handle thread safety</summary>
331 </member> 331 </member>
332 <member name="F:OpenMetaverse.Vector4.Z"> 332 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)">
333 <summary>Z value</summary> 333 <summary>
334 </member> 334 Clamp a given value between a range
335 <member name="F:OpenMetaverse.Vector4.W"> 335 </summary>
336 <summary>W value</summary> 336 <param name="value">Value to clamp</param>
337 </member> 337 <param name="min">Minimum allowable value</param>
338 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)"> 338 <param name="max">Maximum allowable value</param>
339 <summary> 339 <returns>A value inclusively between lower and upper</returns>
340 Constructor, builds a vector from a byte array 340 </member>
341 </summary> 341 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)">
342 <param name="byteArray">Byte array containing four four-byte floats</param> 342 <summary>
343 <param name="pos">Beginning position in the byte array</param> 343 Clamp a given value between a range
344 </member> 344 </summary>
345 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)"> 345 <param name="value">Value to clamp</param>
346 <summary> 346 <param name="min">Minimum allowable value</param>
347 Test if this vector is equal to another vector, within a given 347 <param name="max">Maximum allowable value</param>
348 tolerance range 348 <returns>A value inclusively between lower and upper</returns>
349 </summary> 349 </member>
350 <param name="vec">Vector to test against</param> 350 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)">
351 <param name="tolerance">The acceptable magnitude of difference 351 <summary>
352 between the two vectors</param> 352 Clamp a given value between a range
353 <returns>True if the magnitude of difference between the two vectors 353 </summary>
354 is less than the given tolerance, otherwise false</returns> 354 <param name="value">Value to clamp</param>
355 </member> 355 <param name="min">Minimum allowable value</param>
356 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)"> 356 <param name="max">Maximum allowable value</param>
357 <summary> 357 <returns>A value inclusively between lower and upper</returns>
358 IComparable.CompareTo implementation 358 </member>
359 </summary> 359 <member name="M:OpenMetaverse.Utils.Round(System.Single)">
360 </member> 360 <summary>
361 <member name="M:OpenMetaverse.Vector4.IsFinite"> 361 Round a floating-point value to the nearest integer
362 <summary> 362 </summary>
363 Test if this vector is composed of all finite numbers 363 <param name="val">Floating point number to round</param>
364 </summary> 364 <returns>Integer</returns>
365 </member> 365 </member>
366 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)"> 366 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)">
367 <summary> 367 <summary>
368 Builds a vector from a byte array 368 Test if a single precision float is a finite number
369 </summary> 369 </summary>
370 <param name="byteArray">Byte array containing a 16 byte vector</param> 370 </member>
371 <param name="pos">Beginning position in the byte array</param> 371 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)">
372 </member> 372 <summary>
373 <member name="M:OpenMetaverse.Vector4.GetBytes"> 373 Test if a double precision float is a finite number
374 <summary> 374 </summary>
375 Returns the raw bytes for this vector 375 </member>
376 </summary> 376 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)">
377 <returns>A 16 byte array containing X, Y, Z, and W</returns> 377 <summary>
378 </member> 378 Get the distance between two floating-point values
379 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)"> 379 </summary>
380 <summary> 380 <param name="value1">First value</param>
381 Writes the raw bytes for this vector to a byte array 381 <param name="value2">Second value</param>
382 </summary> 382 <returns>The distance between the two values</returns>
383 <param name="dest">Destination byte array</param> 383 </member>
384 <param name="pos">Position in the destination array to start 384 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])">
385 writing. Must be at least 16 bytes before the end of the array</param> 385 <summary>
386 </member> 386 Compute the MD5 hash for a byte array
387 <member name="M:OpenMetaverse.Vector4.ToRawString"> 387 </summary>
388 <summary> 388 <param name="data">Byte array to compute the hash for</param>
389 Get a string representation of the vector elements with up to three 389 <returns>MD5 hash of the input data</returns>
390 decimal digits and separated by spaces only 390 </member>
391 </summary> 391 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])">
392 <returns>Raw string representation of the vector</returns> 392 <summary>
393 </member> 393 Compute the SHA1 hash for a byte array
394 <member name="F:OpenMetaverse.Vector4.Zero"> 394 </summary>
395 <summary>A vector with a value of 0,0,0,0</summary> 395 <param name="data">Byte array to compute the hash for</param>
396 </member> 396 <returns>SHA1 hash of the input data</returns>
397 <member name="F:OpenMetaverse.Vector4.One"> 397 </member>
398 <summary>A vector with a value of 1,1,1,1</summary> 398 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)">
399 </member> 399 <summary>
400 <member name="F:OpenMetaverse.Vector4.UnitX"> 400 Calculate the SHA1 hash of a given string
401 <summary>A vector with a value of 1,0,0,0</summary> 401 </summary>
402 </member> 402 <param name="value">The string to hash</param>
403 <member name="F:OpenMetaverse.Vector4.UnitY"> 403 <returns>The SHA1 hash as a string</returns>
404 <summary>A vector with a value of 0,1,0,0</summary> 404 </member>
405 </member> 405 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])">
406 <member name="F:OpenMetaverse.Vector4.UnitZ"> 406 <summary>
407 <summary>A vector with a value of 0,0,1,0</summary> 407 Compute the SHA256 hash for a byte array
408 </member> 408 </summary>
409 <member name="F:OpenMetaverse.Vector4.UnitW"> 409 <param name="data">Byte array to compute the hash for</param>
410 <summary>A vector with a value of 0,0,0,1</summary> 410 <returns>SHA256 hash of the input data</returns>
411 </member> 411 </member>
412 <member name="T:OpenMetaverse.Vector3d"> 412 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)">
413 <summary> 413 <summary>
414 A three-dimensional vector with doubleing-point values 414 Calculate the SHA256 hash of a given string
415 </summary> 415 </summary>
416 </member> 416 <param name="value">The string to hash</param>
417 <member name="F:OpenMetaverse.Vector3d.X"> 417 <returns>The SHA256 hash as a string</returns>
418 <summary>X value</summary> 418 </member>
419 </member> 419 <member name="M:OpenMetaverse.Utils.MD5(System.String)">
420 <member name="F:OpenMetaverse.Vector3d.Y"> 420 <summary>
421 <summary>Y value</summary> 421 Calculate the MD5 hash of a given string
422 </member> 422 </summary>
423 <member name="F:OpenMetaverse.Vector3d.Z"> 423 <param name="password">The password to hash</param>
424 <summary>Z value</summary> 424 <returns>An MD5 hash in string format, with $1$ prepended</returns>
425 </member> 425 </member>
426 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)"> 426 <member name="M:OpenMetaverse.Utils.MD5String(System.String)">
427 <summary> 427 <summary>
428 Constructor, builds a vector from a byte array 428 Calculate the MD5 hash of a given string
429 </summary> 429 </summary>
430 <param name="byteArray">Byte array containing three eight-byte doubles</param> 430 <param name="value">The string to hash</param>
431 <param name="pos">Beginning position in the byte array</param> 431 <returns>The MD5 hash as a string</returns>
432 </member> 432 </member>
433 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)"> 433 <member name="M:OpenMetaverse.Utils.RandomDouble">
434 <summary> 434 <summary>
435 Test if this vector is equal to another vector, within a given 435 Generate a random double precision floating point value
436 tolerance range 436 </summary>
437 </summary> 437 <returns>Random value of type double</returns>
438 <param name="vec">Vector to test against</param> 438 </member>
439 <param name="tolerance">The acceptable magnitude of difference 439 <member name="M:OpenMetaverse.Utils.GetRunningPlatform">
440 between the two vectors</param> 440 <summary>
441 <returns>True if the magnitude of difference between the two vectors 441 Get the current running platform
442 is less than the given tolerance, otherwise false</returns> 442 </summary>
443 </member> 443 <returns>Enumeration of the current platform we are running on</returns>
444 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)"> 444 </member>
445 <summary> 445 <member name="M:OpenMetaverse.Utils.GetRunningRuntime">
446 IComparable.CompareTo implementation 446 <summary>
447 </summary> 447 Get the current running runtime
448 </member> 448 </summary>
449 <member name="M:OpenMetaverse.Vector3d.IsFinite"> 449 <returns>Enumeration of the current runtime we are running on</returns>
450 <summary> 450 </member>
451 Test if this vector is composed of all finite numbers 451 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])">
452 </summary> 452 <summary>
453 </member> 453 Convert the first two bytes starting in the byte array in
454 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)"> 454 little endian ordering to a signed short integer
455 <summary> 455 </summary>
456 Builds a vector from a byte array 456 <param name="bytes">An array two bytes or longer</param>
457 </summary> 457 <returns>A signed short integer, will be zero if a short can't be
458 <param name="byteArray">Byte array containing a 24 byte vector</param> 458 read at the given position</returns>
459 <param name="pos">Beginning position in the byte array</param> 459 </member>
460 </member> 460 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[],System.Int32)">
461 <member name="M:OpenMetaverse.Vector3d.GetBytes"> 461 <summary>
462 <summary> 462 Convert the first two bytes starting at the given position in
463 Returns the raw bytes for this vector 463 little endian ordering to a signed short integer
464 </summary> 464 </summary>
465 <returns>A 24 byte array containing X, Y, and Z</returns> 465 <param name="bytes">An array two bytes or longer</param>
466 </member> 466 <param name="pos">Position in the array to start reading</param>
467 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)"> 467 <returns>A signed short integer, will be zero if a short can't be
468 <summary> 468 read at the given position</returns>
469 Writes the raw bytes for this vector to a byte array 469 </member>
470 </summary> 470 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[],System.Int32)">
471 <param name="dest">Destination byte array</param> 471 <summary>
472 <param name="pos">Position in the destination array to start 472 Convert the first four bytes starting at the given position in
473 writing. Must be at least 24 bytes before the end of the array</param> 473 little endian ordering to a signed integer
474 </member> 474 </summary>
475 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)"> 475 <param name="bytes">An array four bytes or longer</param>
476 <summary> 476 <param name="pos">Position to start reading the int from</param>
477 Parse a vector from a string 477 <returns>A signed integer, will be zero if an int can't be read
478 </summary> 478 at the given position</returns>
479 <param name="val">A string representation of a 3D vector, enclosed 479 </member>
480 in arrow brackets and separated by commas</param> 480 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[])">
481 </member> 481 <summary>
482 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)"> 482 Convert the first four bytes of the given array in little endian
483 <summary> 483 ordering to a signed integer
484 Interpolates between two vectors using a cubic equation 484 </summary>
485 </summary> 485 <param name="bytes">An array four bytes or longer</param>
486 </member> 486 <returns>A signed integer, will be zero if the array contains
487 <member name="M:OpenMetaverse.Vector3d.ToString"> 487 less than four bytes</returns>
488 <summary> 488 </member>
489 Get a formatted string representation of the vector 489 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[])">
490 </summary> 490 <summary>
491 <returns>A string representation of the vector</returns> 491 Convert the first eight bytes of the given array in little endian
492 </member> 492 ordering to a signed long integer
493 <member name="M:OpenMetaverse.Vector3d.ToRawString"> 493 </summary>
494 <summary> 494 <param name="bytes">An array eight bytes or longer</param>
495 Get a string representation of the vector elements with up to three 495 <returns>A signed long integer, will be zero if the array contains
496 decimal digits and separated by spaces only 496 less than eight bytes</returns>
497 </summary> 497 </member>
498 <returns>Raw string representation of the vector</returns> 498 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[],System.Int32)">
499 </member> 499 <summary>
500 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)"> 500 Convert the first eight bytes starting at the given position in
501 <summary> 501 little endian ordering to a signed long integer
502 Cross product between two vectors 502 </summary>
503 </summary> 503 <param name="bytes">An array eight bytes or longer</param>
504 </member> 504 <param name="pos">Position to start reading the long from</param>
505 <member name="F:OpenMetaverse.Vector3d.Zero"> 505 <returns>A signed long integer, will be zero if a long can't be read
506 <summary>A vector with a value of 0,0,0</summary> 506 at the given position</returns>
507 </member> 507 </member>
508 <member name="F:OpenMetaverse.Vector3d.One"> 508 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[],System.Int32)">
509 <summary>A vector with a value of 1,1,1</summary> 509 <summary>
510 </member> 510 Convert the first two bytes starting at the given position in
511 <member name="F:OpenMetaverse.Vector3d.UnitX"> 511 little endian ordering to an unsigned short
512 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary> 512 </summary>
513 </member> 513 <param name="bytes">Byte array containing the ushort</param>
514 <member name="F:OpenMetaverse.Vector3d.UnitY"> 514 <param name="pos">Position to start reading the ushort from</param>
515 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary> 515 <returns>An unsigned short, will be zero if a ushort can't be read
516 </member> 516 at the given position</returns>
517 <member name="F:OpenMetaverse.Vector3d.UnitZ"> 517 </member>
518 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary> 518 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[])">
519 </member> 519 <summary>
520 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot"> 520 Convert two bytes in little endian ordering to an unsigned short
521 <summary>For thread safety</summary> 521 </summary>
522 </member> 522 <param name="bytes">Byte array containing the ushort</param>
523 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging"> 523 <returns>An unsigned short, will be zero if a ushort can't be
524 <summary>For thread safety</summary> 524 read</returns>
525 </member> 525 </member>
526 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)"> 526 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[],System.Int32)">
527 <summary> 527 <summary>
528 Purges expired objects from the cache. Called automatically by the purge timer. 528 Convert the first four bytes starting at the given position in
529 </summary> 529 little endian ordering to an unsigned integer
530 </member> 530 </summary>
531 <member name="T:OpenMetaverse.Vector3"> 531 <param name="bytes">Byte array containing the uint</param>
532 <summary> 532 <param name="pos">Position to start reading the uint from</param>
533 A three-dimensional vector with floating-point values 533 <returns>An unsigned integer, will be zero if a uint can't be read
534 </summary> 534 at the given position</returns>
535 </member> 535 </member>
536 <member name="F:OpenMetaverse.Vector3.X"> 536 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[])">
537 <summary>X value</summary> 537 <summary>
538 </member> 538 Convert the first four bytes of the given array in little endian
539 <member name="F:OpenMetaverse.Vector3.Y"> 539 ordering to an unsigned integer
540 <summary>Y value</summary> 540 </summary>
541 </member> 541 <param name="bytes">An array four bytes or longer</param>
542 <member name="F:OpenMetaverse.Vector3.Z"> 542 <returns>An unsigned integer, will be zero if the array contains
543 <summary>Z value</summary> 543 less than four bytes</returns>
544 </member> 544 </member>
545 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)"> 545 <member name="M:OpenMetaverse.Utils.BytesToUInt64(System.Byte[])">
546 <summary> 546 <summary>
547 Constructor, builds a vector from a byte array 547 Convert the first eight bytes of the given array in little endian
548 </summary> 548 ordering to an unsigned 64-bit integer
549 <param name="byteArray">Byte array containing three four-byte floats</param> 549 </summary>
550 <param name="pos">Beginning position in the byte array</param> 550 <param name="bytes">An array eight bytes or longer</param>
551 </member> 551 <returns>An unsigned 64-bit integer, will be zero if the array
552 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)"> 552 contains less than eight bytes</returns>
553 <summary> 553 </member>
554 Test if this vector is equal to another vector, within a given 554 <member name="M:OpenMetaverse.Utils.BytesToFloat(System.Byte[],System.Int32)">
555 tolerance range 555 <summary>
556 </summary> 556 Convert four bytes in little endian ordering to a floating point
557 <param name="vec">Vector to test against</param> 557 value
558 <param name="tolerance">The acceptable magnitude of difference 558 </summary>
559 between the two vectors</param> 559 <param name="bytes">Byte array containing a little ending floating
560 <returns>True if the magnitude of difference between the two vectors 560 point value</param>
561 is less than the given tolerance, otherwise false</returns> 561 <param name="pos">Starting position of the floating point value in
562 </member> 562 the byte array</param>
563 <member name="M:OpenMetaverse.Vector3.CompareTo(OpenMetaverse.Vector3)"> 563 <returns>Single precision value</returns>
564 <summary> 564 </member>
565 IComparable.CompareTo implementation 565 <member name="M:OpenMetaverse.Utils.IntToBytes(System.Int32)">
566 </summary> 566 <summary>
567 </member> 567 Convert an integer to a byte array in little endian format
568 <member name="M:OpenMetaverse.Vector3.IsFinite"> 568 </summary>
569 <summary> 569 <param name="value">The integer to convert</param>
570 Test if this vector is composed of all finite numbers 570 <returns>A four byte little endian array</returns>
571 </summary> 571 </member>
572 </member> 572 <member name="M:OpenMetaverse.Utils.IntToBytesBig(System.Int32)">
573 <member name="M:OpenMetaverse.Vector3.FromBytes(System.Byte[],System.Int32)"> 573 <summary>
574 <summary> 574 Convert an integer to a byte array in big endian format
575 Builds a vector from a byte array 575 </summary>
576 </summary> 576 <param name="value">The integer to convert</param>
577 <param name="byteArray">Byte array containing a 12 byte vector</param> 577 <returns>A four byte big endian array</returns>
578 <param name="pos">Beginning position in the byte array</param> 578 </member>
579 </member> 579 <member name="M:OpenMetaverse.Utils.Int64ToBytes(System.Int64)">
580 <member name="M:OpenMetaverse.Vector3.GetBytes"> 580 <summary>
581 <summary> 581 Convert a 64-bit integer to a byte array in little endian format
582 Returns the raw bytes for this vector 582 </summary>
583 </summary> 583 <param name="value">The value to convert</param>
584 <returns>A 12 byte array containing X, Y, and Z</returns> 584 <returns>An 8 byte little endian array</returns>
585 </member> 585 </member>
586 <member name="M:OpenMetaverse.Vector3.ToBytes(System.Byte[],System.Int32)"> 586 <member name="M:OpenMetaverse.Utils.UInt64ToBytes(System.UInt64)">
587 <summary> 587 <summary>
588 Writes the raw bytes for this vector to a byte array 588 Convert a 64-bit unsigned integer to a byte array in little endian
589 </summary> 589 format
590 <param name="dest">Destination byte array</param> 590 </summary>
591 <param name="pos">Position in the destination array to start 591 <param name="value">The value to convert</param>
592 writing. Must be at least 12 bytes before the end of the array</param> 592 <returns>An 8 byte little endian array</returns>
593 </member> 593 </member>
594 <member name="M:OpenMetaverse.Vector3.Parse(System.String)"> 594 <member name="M:OpenMetaverse.Utils.FloatToBytes(System.Single)">
595 <summary> 595 <summary>
596 Parse a vector from a string 596 Convert a floating point value to four bytes in little endian
597 </summary> 597 ordering
598 <param name="val">A string representation of a 3D vector, enclosed 598 </summary>
599 in arrow brackets and separated by commas</param> 599 <param name="value">A floating point value</param>
600 </member> 600 <returns>A four byte array containing the value in little endian
601 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 601 ordering</returns>
602 <summary> 602 </member>
603 Calculate the rotation between two vectors 603 <member name="M:OpenMetaverse.Utils.UIntToHexString(System.UInt32)">
604 </summary> 604 <summary>
605 <param name="a">Normalized directional vector (such as 1,0,0 for forward facing)</param> 605 Converts an unsigned integer to a hexadecimal string
606 <param name="b">Normalized target vector</param> 606 </summary>
607 </member> 607 <param name="i">An unsigned integer to convert to a string</param>
608 <member name="M:OpenMetaverse.Vector3.SmoothStep(OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Single)"> 608 <returns>A hexadecimal string 10 characters long</returns>
609 <summary> 609 <example>0x7fffffff</example>
610 Interpolates between two vectors using a cubic equation 610 </member>
611 </summary> 611 <member name="M:OpenMetaverse.Utils.BytesToString(System.Byte[])">
612 </member> 612 <summary>
613 <member name="M:OpenMetaverse.Vector3.ToString"> 613 Convert a variable length UTF8 byte array to a string
614 <summary> 614 </summary>
615 Get a formatted string representation of the vector 615 <param name="bytes">The UTF8 encoded byte array to convert</param>
616 </summary> 616 <returns>The decoded string</returns>
617 <returns>A string representation of the vector</returns> 617 </member>
618 </member> 618 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.String)">
619 <member name="M:OpenMetaverse.Vector3.ToRawString"> 619 <summary>
620 <summary> 620 Converts a byte array to a string containing hexadecimal characters
621 Get a string representation of the vector elements with up to three 621 </summary>
622 decimal digits and separated by spaces only 622 <param name="bytes">The byte array to convert to a string</param>
623 </summary> 623 <param name="fieldName">The name of the field to prepend to each
624 <returns>Raw string representation of the vector</returns> 624 line of the string</param>
625 </member> 625 <returns>A string containing hexadecimal characters on multiple
626 <member name="M:OpenMetaverse.Vector3.op_Modulus(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 626 lines. Each line is prepended with the field name</returns>
627 <summary> 627 </member>
628 Cross product between two vectors 628 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.Int32,System.String)">
629 </summary> 629 <summary>
630 </member> 630 Converts a byte array to a string containing hexadecimal characters
631 <member name="F:OpenMetaverse.Vector3.Zero"> 631 </summary>
632 <summary>A vector with a value of 0,0,0</summary> 632 <param name="bytes">The byte array to convert to a string</param>
633 </member> 633 <param name="length">Number of bytes in the array to parse</param>
634 <member name="F:OpenMetaverse.Vector3.One"> 634 <param name="fieldName">A string to prepend to each line of the hex
635 <summary>A vector with a value of 1,1,1</summary> 635 dump</param>
636 </member> 636 <returns>A string containing hexadecimal characters on multiple
637 <member name="F:OpenMetaverse.Vector3.UnitX"> 637 lines. Each line is prepended with the field name</returns>
638 <summary>A unit vector facing forward (X axis), value 1,0,0</summary> 638 </member>
639 </member> 639 <member name="M:OpenMetaverse.Utils.StringToBytes(System.String)">
640 <member name="F:OpenMetaverse.Vector3.UnitY"> 640 <summary>
641 <summary>A unit vector facing left (Y axis), value 0,1,0</summary> 641 Convert a string to a UTF8 encoded byte array
642 </member> 642 </summary>
643 <member name="F:OpenMetaverse.Vector3.UnitZ"> 643 <param name="str">The string to convert</param>
644 <summary>A unit vector facing up (Z axis), value 0,0,1</summary> 644 <returns>A null-terminated UTF8 byte array</returns>
645 </member> 645 </member>
646 <member name="T:OpenMetaverse.Vector2"> 646 <member name="M:OpenMetaverse.Utils.HexStringToBytes(System.String,System.Boolean)">
647 <summary> 647 <summary>
648 A two-dimensional vector with floating-point values 648 Converts a string containing hexadecimal characters to a byte array
649 </summary> 649 </summary>
650 </member> 650 <param name="hexString">String containing hexadecimal characters</param>
651 <member name="F:OpenMetaverse.Vector2.X"> 651 <param name="handleDirty">If true, gracefully handles null, empty and
652 <summary>X value</summary> 652 uneven strings as well as stripping unconvertable characters</param>
653 </member> 653 <returns>The converted byte array</returns>
654 <member name="F:OpenMetaverse.Vector2.Y"> 654 </member>
655 <summary>Y value</summary> 655 <member name="M:OpenMetaverse.Utils.IsHexDigit(System.Char)">
656 </member> 656 <summary>
657 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)"> 657 Returns true is c is a hexadecimal digit (A-F, a-f, 0-9)
658 <summary> 658 </summary>
659 Test if this vector is equal to another vector, within a given 659 <param name="c">Character to test</param>
660 tolerance range 660 <returns>true if hex digit, false if not</returns>
661 </summary> 661 </member>
662 <param name="vec">Vector to test against</param> 662 <member name="M:OpenMetaverse.Utils.HexToByte(System.String)">
663 <param name="tolerance">The acceptable magnitude of difference 663 <summary>
664 between the two vectors</param> 664 Converts 1 or 2 character string into equivalant byte value
665 <returns>True if the magnitude of difference between the two vectors 665 </summary>
666 is less than the given tolerance, otherwise false</returns> 666 <param name="hex">1 or 2 character string</param>
667 </member> 667 <returns>byte</returns>
668 <member name="M:OpenMetaverse.Vector2.IsFinite"> 668 </member>
669 <summary> 669 <member name="M:OpenMetaverse.Utils.FloatToByte(System.Single,System.Single,System.Single)">
670 Test if this vector is composed of all finite numbers 670 <summary>
671 </summary> 671 Convert a float value to a byte given a minimum and maximum range
672 </member> 672 </summary>
673 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)"> 673 <param name="val">Value to convert to a byte</param>
674 <summary> 674 <param name="lower">Minimum value range</param>
675 IComparable.CompareTo implementation 675 <param name="upper">Maximum value range</param>
676 </summary> 676 <returns>A single byte representing the original float value</returns>
677 </member> 677 </member>
678 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)"> 678 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte[],System.Int32,System.Single,System.Single)">
679 <summary> 679 <summary>
680 Builds a vector from a byte array 680 Convert a byte to a float value given a minimum and maximum range
681 </summary> 681 </summary>
682 <param name="byteArray">Byte array containing two four-byte floats</param> 682 <param name="bytes">Byte array to get the byte from</param>
683 <param name="pos">Beginning position in the byte array</param> 683 <param name="pos">Position in the byte array the desired byte is at</param>
684 </member> 684 <param name="lower">Minimum value range</param>
685 <member name="M:OpenMetaverse.Vector2.GetBytes"> 685 <param name="upper">Maximum value range</param>
686 <summary> 686 <returns>A float value inclusively between lower and upper</returns>
687 Returns the raw bytes for this vector 687 </member>
688 </summary> 688 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte,System.Single,System.Single)">
689 <returns>An eight-byte array containing X and Y</returns> 689 <summary>
690 </member> 690 Convert a byte to a float value given a minimum and maximum range
691 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)"> 691 </summary>
692 <summary> 692 <param name="val">Byte to convert to a float value</param>
693 Writes the raw bytes for this vector to a byte array 693 <param name="lower">Minimum value range</param>
694 </summary> 694 <param name="upper">Maximum value range</param>
695 <param name="dest">Destination byte array</param> 695 <returns>A float value inclusively between lower and upper</returns>
696 <param name="pos">Position in the destination array to start 696 </member>
697 writing. Must be at least 8 bytes before the end of the array</param> 697 <member name="M:OpenMetaverse.Utils.TryParseSingle(System.String,System.Single@)">
698 </member> 698 <summary>
699 <member name="M:OpenMetaverse.Vector2.Parse(System.String)"> 699 Attempts to parse a floating point value from a string, using an
700 <summary> 700 EN-US number format
701 Parse a vector from a string 701 </summary>
702 </summary> 702 <param name="s">String to parse</param>
703 <param name="val">A string representation of a 2D vector, enclosed 703 <param name="result">Resulting floating point number</param>
704 in arrow brackets and separated by commas</param> 704 <returns>True if the parse was successful, otherwise false</returns>
705 </member> 705 </member>
706 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)"> 706 <member name="M:OpenMetaverse.Utils.TryParseDouble(System.String,System.Double@)">
707 <summary> 707 <summary>
708 Interpolates between two vectors using a cubic equation 708 Attempts to parse a floating point value from a string, using an
709 </summary> 709 EN-US number format
710 </member> 710 </summary>
711 <member name="M:OpenMetaverse.Vector2.ToString"> 711 <param name="s">String to parse</param>
712 <summary> 712 <param name="result">Resulting floating point number</param>
713 Get a formatted string representation of the vector 713 <returns>True if the parse was successful, otherwise false</returns>
714 </summary> 714 </member>
715 <returns>A string representation of the vector</returns> 715 <member name="M:OpenMetaverse.Utils.TryParseHex(System.String,System.UInt32@)">
716 </member> 716 <summary>
717 <member name="M:OpenMetaverse.Vector2.ToRawString"> 717 Tries to parse an unsigned 32-bit integer from a hexadecimal string
718 <summary> 718 </summary>
719 Get a string representation of the vector elements with up to three 719 <param name="s">String to parse</param>
720 decimal digits and separated by spaces only 720 <param name="result">Resulting integer</param>
721 </summary> 721 <returns>True if the parse was successful, otherwise false</returns>
722 <returns>Raw string representation of the vector</returns> 722 </member>
723 </member> 723 <member name="M:OpenMetaverse.Utils.AssetTypeToString(OpenMetaverse.AssetType)">
724 <member name="F:OpenMetaverse.Vector2.Zero"> 724 <summary>
725 <summary>A vector with a value of 0,0</summary> 725 Takes an AssetType and returns the string representation
726 </member> 726 </summary>
727 <member name="F:OpenMetaverse.Vector2.One"> 727 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType"/></param>
728 <summary>A vector with a value of 1,1</summary> 728 <returns>The string version of the AssetType</returns>
729 </member> 729 </member>
730 <member name="F:OpenMetaverse.Vector2.UnitX"> 730 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)">
731 <summary>A vector with a value of 1,0</summary> 731 <summary>
732 </member> 732 Translate a string name of an AssetType into the proper Type
733 <member name="F:OpenMetaverse.Vector2.UnitY"> 733 </summary>
734 <summary>A vector with a value of 0,1</summary> 734 <param name="type">A string containing the AssetType name</param>
735 </member> 735 <returns>The AssetType which matches the string name, or AssetType.Unknown if no match was found</returns>
736 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD"> 736 </member>
737 <summary>Used for converting degrees to radians</summary> 737 <member name="M:OpenMetaverse.Utils.InventoryTypeToString(OpenMetaverse.InventoryType)">
738 </member> 738 <summary>
739 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG"> 739 Convert an InventoryType to a string
740 <summary>Used for converting radians to degrees</summary> 740 </summary>
741 </member> 741 <param name="type">The <seealso cref="T:InventoryType"/> to convert</param>
742 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])"> 742 <returns>A string representation of the source</returns>
743 <summary> 743 </member>
744 Convert the first two bytes starting in the byte array in 744 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)">
745 little endian ordering to a signed short integer 745 <summary>
746 </summary> 746 Convert a string into a valid InventoryType
747 <param name="bytes">An array two bytes or longer</param> 747 </summary>
748 <returns>A signed short integer, will be zero if a short can't be 748 <param name="type">A string representation of the InventoryType to convert</param>
749 read at the given position</returns> 749 <returns>A InventoryType object which matched the type</returns>
750 </member> 750 </member>
751 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[],System.Int32)"> 751 <member name="M:OpenMetaverse.Utils.SaleTypeToString(OpenMetaverse.SaleType)">
752 <summary> 752 <summary>
753 Convert the first two bytes starting at the given position in 753 Convert a SaleType to a string
754 little endian ordering to a signed short integer 754 </summary>
755 </summary> 755 <param name="type">The <seealso cref="T:SaleType"/> to convert</param>
756 <param name="bytes">An array two bytes or longer</param> 756 <returns>A string representation of the source</returns>
757 <param name="pos">Position in the array to start reading</param> 757 </member>
758 <returns>A signed short integer, will be zero if a short can't be 758 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)">
759 read at the given position</returns> 759 <summary>
760 </member> 760 Convert a string into a valid SaleType
761 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[],System.Int32)"> 761 </summary>
762 <summary> 762 <param name="value">A string representation of the SaleType to convert</param>
763 Convert the first four bytes starting at the given position in 763 <returns>A SaleType object which matched the type</returns>
764 little endian ordering to a signed integer 764 </member>
765 </summary> 765 <member name="M:OpenMetaverse.Utils.CopyBytes(System.Byte[])">
766 <param name="bytes">An array four bytes or longer</param> 766 <summary>
767 <param name="pos">Position to start reading the int from</param> 767 Copy a byte array
768 <returns>A signed integer, will be zero if an int can't be read 768 </summary>
769 at the given position</returns> 769 <param name="bytes">Byte array to copy</param>
770 </member> 770 <returns>A copy of the given byte array</returns>
771 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[])"> 771 </member>
772 <summary> 772 <member name="M:OpenMetaverse.Utils.UIntsToLong(System.UInt32,System.UInt32)">
773 Convert the first four bytes of the given array in little endian 773 <summary>
774 ordering to a signed integer 774 Packs to 32-bit unsigned integers in to a 64-bit unsigned integer
775 </summary> 775 </summary>
776 <param name="bytes">An array four bytes or longer</param> 776 <param name="a">The left-hand (or X) value</param>
777 <returns>A signed integer, will be zero if the array contains 777 <param name="b">The right-hand (or Y) value</param>
778 less than four bytes</returns> 778 <returns>A 64-bit integer containing the two 32-bit input values</returns>
779 </member> 779 </member>
780 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[])"> 780 <member name="M:OpenMetaverse.Utils.LongToUInts(System.UInt64,System.UInt32@,System.UInt32@)">
781 <summary> 781 <summary>
782 Convert the first eight bytes of the given array in little endian 782 Unpacks two 32-bit unsigned integers from a 64-bit unsigned integer
783 ordering to a signed long integer 783 </summary>
784 </summary> 784 <param name="a">The 64-bit input integer</param>
785 <param name="bytes">An array eight bytes or longer</param> 785 <param name="b">The left-hand (or X) output value</param>
786 <returns>A signed long integer, will be zero if the array contains 786 <param name="c">The right-hand (or Y) output value</param>
787 less than eight bytes</returns> 787 </member>
788 </member> 788 <member name="M:OpenMetaverse.Utils.IPToUInt(System.Net.IPAddress)">
789 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[],System.Int32)"> 789 <summary>
790 <summary> 790 Convert an IP address object to an unsigned 32-bit integer
791 Convert the first eight bytes starting at the given position in 791 </summary>
792 little endian ordering to a signed long integer 792 <param name="address">IP address to convert</param>
793 </summary> 793 <returns>32-bit unsigned integer holding the IP address bits</returns>
794 <param name="bytes">An array eight bytes or longer</param> 794 </member>
795 <param name="pos">Position to start reading the long from</param> 795 <member name="M:OpenMetaverse.Utils.GetUnixTime">
796 <returns>A signed long integer, will be zero if a long can't be read 796 <summary>
797 at the given position</returns> 797 Gets a unix timestamp for the current time
798 </member> 798 </summary>
799 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[],System.Int32)"> 799 <returns>An unsigned integer representing a unix timestamp for now</returns>
800 <summary> 800 </member>
801 Convert the first two bytes starting at the given position in 801 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.UInt32)">
802 little endian ordering to an unsigned short 802 <summary>
803 </summary> 803 Convert a UNIX timestamp to a native DateTime object
804 <param name="bytes">Byte array containing the ushort</param> 804 </summary>
805 <param name="pos">Position to start reading the ushort from</param> 805 <param name="timestamp">An unsigned integer representing a UNIX
806 <returns>An unsigned short, will be zero if a ushort can't be read 806 timestamp</param>
807 at the given position</returns> 807 <returns>A DateTime object containing the same time specified in
808 </member> 808 the given timestamp</returns>
809 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[])"> 809 </member>
810 <summary> 810 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.Int32)">
811 Convert two bytes in little endian ordering to an unsigned short 811 <summary>
812 </summary> 812 Convert a UNIX timestamp to a native DateTime object
813 <param name="bytes">Byte array containing the ushort</param> 813 </summary>
814 <returns>An unsigned short, will be zero if a ushort can't be 814 <param name="timestamp">A signed integer representing a UNIX
815 read</returns> 815 timestamp</param>
816 </member> 816 <returns>A DateTime object containing the same time specified in
817 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[],System.Int32)"> 817 the given timestamp</returns>
818 <summary> 818 </member>
819 Convert the first four bytes starting at the given position in 819 <member name="M:OpenMetaverse.Utils.DateTimeToUnixTime(System.DateTime)">
820 little endian ordering to an unsigned integer 820 <summary>
821 </summary> 821 Convert a native DateTime object to a UNIX timestamp
822 <param name="bytes">Byte array containing the uint</param> 822 </summary>
823 <param name="pos">Position to start reading the uint from</param> 823 <param name="time">A DateTime object you want to convert to a
824 <returns>An unsigned integer, will be zero if a uint can't be read 824 timestamp</param>
825 at the given position</returns> 825 <returns>An unsigned integer representing a UNIX timestamp</returns>
826 </member> 826 </member>
827 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[])"> 827 <member name="M:OpenMetaverse.Utils.Swap``1(``0@,``0@)">
828 <summary> 828 <summary>
829 Convert the first four bytes of the given array in little endian 829 Swap two values
830 ordering to an unsigned integer 830 </summary>
831 </summary> 831 <typeparam name="T">Type of the values to swap</typeparam>
832 <param name="bytes">An array four bytes or longer</param> 832 <param name="lhs">First value</param>
833 <returns>An unsigned integer, will be zero if the array contains 833 <param name="rhs">Second value</param>
834 less than four bytes</returns> 834 </member>
835 </member> 835 <member name="M:OpenMetaverse.Utils.EnumTryParse``1(System.String,``0@)">
836 <member name="M:OpenMetaverse.Utils.BytesToUInt64(System.Byte[])"> 836 <summary>
837 <summary> 837 Try to parse an enumeration value from a string
838 Convert the first eight bytes of the given array in little endian 838 </summary>
839 ordering to an unsigned 64-bit integer 839 <typeparam name="T">Enumeration type</typeparam>
840 </summary> 840 <param name="strType">String value to parse</param>
841 <param name="bytes">An array eight bytes or longer</param> 841 <param name="result">Enumeration value on success</param>
842 <returns>An unsigned 64-bit integer, will be zero if the array 842 <returns>True if the parsing succeeded, otherwise false</returns>
843 contains less than eight bytes</returns> 843 </member>
844 </member> 844 <member name="M:OpenMetaverse.Utils.SwapWords(System.Byte)">
845 <member name="M:OpenMetaverse.Utils.BytesToFloat(System.Byte[],System.Int32)"> 845 <summary>
846 <summary> 846 Swaps the high and low words in a byte. Converts aaaabbbb to bbbbaaaa
847 Convert four bytes in little endian ordering to a floating point 847 </summary>
848 value 848 <param name="value">Byte to swap the words in</param>
849 </summary> 849 <returns>Byte value with the words swapped</returns>
850 <param name="bytes">Byte array containing a little ending floating 850 </member>
851 point value</param> 851 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)">
852 <param name="pos">Starting position of the floating point value in 852 <summary>
853 the byte array</param> 853 Attempts to convert a string representation of a hostname or IP
854 <returns>Single precision value</returns> 854 address to a <seealso cref="T:System.Net.IPAddress"/>
855 </member> 855 </summary>
856 <member name="M:OpenMetaverse.Utils.IntToBytes(System.Int32)"> 856 <param name="hostname">Hostname to convert to an IPAddress</param>
857 <summary> 857 <returns>Converted IP address object, or null if the conversion
858 Convert an integer to a byte array in little endian format 858 failed</returns>
859 </summary> 859 </member>
860 <param name="value">The integer to convert</param> 860 <member name="T:OpenMetaverse.Utils.Platform">
861 <returns>A four byte little endian array</returns> 861 <summary>
862 </member> 862 Operating system
863 <member name="M:OpenMetaverse.Utils.IntToBytesBig(System.Int32)"> 863 </summary>
864 <summary> 864 </member>
865 Convert an integer to a byte array in big endian format 865 <member name="F:OpenMetaverse.Utils.Platform.Unknown">
866 </summary> 866 <summary>Unknown</summary>
867 <param name="value">The integer to convert</param> 867 </member>
868 <returns>A four byte big endian array</returns> 868 <member name="F:OpenMetaverse.Utils.Platform.Windows">
869 </member> 869 <summary>Microsoft Windows</summary>
870 <member name="M:OpenMetaverse.Utils.Int64ToBytes(System.Int64)"> 870 </member>
871 <summary> 871 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE">
872 Convert a 64-bit integer to a byte array in little endian format 872 <summary>Microsoft Windows CE</summary>
873 </summary> 873 </member>
874 <param name="value">The value to convert</param> 874 <member name="F:OpenMetaverse.Utils.Platform.Linux">
875 <returns>An 8 byte little endian array</returns> 875 <summary>Linux</summary>
876 </member> 876 </member>
877 <member name="M:OpenMetaverse.Utils.UInt64ToBytes(System.UInt64)"> 877 <member name="F:OpenMetaverse.Utils.Platform.OSX">
878 <summary> 878 <summary>Apple OSX</summary>
879 Convert a 64-bit unsigned integer to a byte array in little endian 879 </member>
880 format 880 <member name="T:OpenMetaverse.Utils.Runtime">
881 </summary> 881 <summary>
882 <param name="value">The value to convert</param> 882 Runtime platform
883 <returns>An 8 byte little endian array</returns> 883 </summary>
884 </member> 884 </member>
885 <member name="M:OpenMetaverse.Utils.FloatToBytes(System.Single)"> 885 <member name="F:OpenMetaverse.Utils.Runtime.Windows">
886 <summary> 886 <summary>.NET runtime</summary>
887 Convert a floating point value to four bytes in little endian 887 </member>
888 ordering 888 <member name="F:OpenMetaverse.Utils.Runtime.Mono">
889 </summary> 889 <summary>Mono runtime: http://www.mono-project.com/</summary>
890 <param name="value">A floating point value</param> 890 </member>
891 <returns>A four byte array containing the value in little endian 891 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
892 ordering</returns> 892 <summary>
893 </member> 893 Convert this matrix to euler rotations
894 <member name="M:OpenMetaverse.Utils.UIntToHexString(System.UInt32)"> 894 </summary>
895 <summary> 895 <param name="roll">X euler angle</param>
896 Converts an unsigned integer to a hexadecimal string 896 <param name="pitch">Y euler angle</param>
897 </summary> 897 <param name="yaw">Z euler angle</param>
898 <param name="i">An unsigned integer to convert to a string</param> 898 </member>
899 <returns>A hexadecimal string 10 characters long</returns> 899 <member name="M:OpenMetaverse.Matrix4.GetQuaternion">
900 <example>0x7fffffff</example> 900 <summary>
901 </member> 901 Convert this matrix to a quaternion rotation
902 <member name="M:OpenMetaverse.Utils.BytesToString(System.Byte[])"> 902 </summary>
903 <summary> 903 <returns>A quaternion representation of this rotation matrix</returns>
904 Convert a variable length UTF8 byte array to a string 904 </member>
905 </summary> 905 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)">
906 <param name="bytes">The UTF8 encoded byte array to convert</param> 906 <summary>
907 <returns>The decoded string</returns> 907 Construct a matrix from euler rotation values in radians
908 </member> 908 </summary>
909 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.String)"> 909 <param name="roll">X euler angle in radians</param>
910 <summary> 910 <param name="pitch">Y euler angle in radians</param>
911 Converts a byte array to a string containing hexadecimal characters 911 <param name="yaw">Z euler angle in radians</param>
912 </summary> 912 </member>
913 <param name="bytes">The byte array to convert to a string</param> 913 <member name="M:OpenMetaverse.Matrix4.ToString">
914 <param name="fieldName">The name of the field to prepend to each 914 <summary>
915 line of the string</param> 915 Get a formatted string representation of the vector
916 <returns>A string containing hexadecimal characters on multiple 916 </summary>
917 lines. Each line is prepended with the field name</returns> 917 <returns>A string representation of the vector</returns>
918 </member> 918 </member>
919 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.Int32,System.String)"> 919 <member name="F:OpenMetaverse.Matrix4.Zero">
920 <summary> 920 <summary>A 4x4 matrix containing all zeroes</summary>
921 Converts a byte array to a string containing hexadecimal characters 921 </member>
922 </summary> 922 <member name="F:OpenMetaverse.Matrix4.Identity">
923 <param name="bytes">The byte array to convert to a string</param> 923 <summary>A 4x4 identity matrix</summary>
924 <param name="length">Number of bytes in the array to parse</param> 924 </member>
925 <param name="fieldName">A string to prepend to each line of the hex 925 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot">
926 dump</param> 926 <summary>For thread safety</summary>
927 <returns>A string containing hexadecimal characters on multiple 927 </member>
928 lines. Each line is prepended with the field name</returns> 928 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging">
929 </member> 929 <summary>For thread safety</summary>
930 <member name="M:OpenMetaverse.Utils.StringToBytes(System.String)"> 930 </member>
931 <summary> 931 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)">
932 Convert a string to a UTF8 encoded byte array 932 <summary>
933 </summary> 933 Purges expired objects from the cache. Called automatically by the purge timer.
934 <param name="str">The string to convert</param> 934 </summary>
935 <returns>A null-terminated UTF8 byte array</returns> 935 </member>
936 </member> 936 <member name="F:OpenMetaverse.Vector4.X">
937 <member name="M:OpenMetaverse.Utils.HexStringToBytes(System.String,System.Boolean)"> 937 <summary>X value</summary>
938 <summary> 938 </member>
939 Converts a string containing hexadecimal characters to a byte array 939 <member name="F:OpenMetaverse.Vector4.Y">
940 </summary> 940 <summary>Y value</summary>
941 <param name="hexString">String containing hexadecimal characters</param> 941 </member>
942 <param name="handleDirty">If true, gracefully handles null, empty and 942 <member name="F:OpenMetaverse.Vector4.Z">
943 uneven strings as well as stripping unconvertable characters</param> 943 <summary>Z value</summary>
944 <returns>The converted byte array</returns> 944 </member>
945 </member> 945 <member name="F:OpenMetaverse.Vector4.W">
946 <member name="M:OpenMetaverse.Utils.IsHexDigit(System.Char)"> 946 <summary>W value</summary>
947 <summary> 947 </member>
948 Returns true is c is a hexadecimal digit (A-F, a-f, 0-9) 948 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)">
949 </summary> 949 <summary>
950 <param name="c">Character to test</param> 950 Constructor, builds a vector from a byte array
951 <returns>true if hex digit, false if not</returns> 951 </summary>
952 </member> 952 <param name="byteArray">Byte array containing four four-byte floats</param>
953 <member name="M:OpenMetaverse.Utils.HexToByte(System.String)"> 953 <param name="pos">Beginning position in the byte array</param>
954 <summary> 954 </member>
955 Converts 1 or 2 character string into equivalant byte value 955 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)">
956 </summary> 956 <summary>
957 <param name="hex">1 or 2 character string</param> 957 Test if this vector is equal to another vector, within a given
958 <returns>byte</returns> 958 tolerance range
959 </member> 959 </summary>
960 <member name="M:OpenMetaverse.Utils.FloatToByte(System.Single,System.Single,System.Single)"> 960 <param name="vec">Vector to test against</param>
961 <summary> 961 <param name="tolerance">The acceptable magnitude of difference
962 Convert a float value to a byte given a minimum and maximum range 962 between the two vectors</param>
963 </summary> 963 <returns>True if the magnitude of difference between the two vectors
964 <param name="val">Value to convert to a byte</param> 964 is less than the given tolerance, otherwise false</returns>
965 <param name="lower">Minimum value range</param> 965 </member>
966 <param name="upper">Maximum value range</param> 966 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)">
967 <returns>A single byte representing the original float value</returns> 967 <summary>
968 </member> 968 IComparable.CompareTo implementation
969 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte[],System.Int32,System.Single,System.Single)"> 969 </summary>
970 <summary> 970 </member>
971 Convert a byte to a float value given a minimum and maximum range 971 <member name="M:OpenMetaverse.Vector4.IsFinite">
972 </summary> 972 <summary>
973 <param name="bytes">Byte array to get the byte from</param> 973 Test if this vector is composed of all finite numbers
974 <param name="pos">Position in the byte array the desired byte is at</param> 974 </summary>
975 <param name="lower">Minimum value range</param> 975 </member>
976 <param name="upper">Maximum value range</param> 976 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)">
977 <returns>A float value inclusively between lower and upper</returns> 977 <summary>
978 </member> 978 Builds a vector from a byte array
979 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte,System.Single,System.Single)"> 979 </summary>
980 <summary> 980 <param name="byteArray">Byte array containing a 16 byte vector</param>
981 Convert a byte to a float value given a minimum and maximum range 981 <param name="pos">Beginning position in the byte array</param>
982 </summary> 982 </member>
983 <param name="val">Byte to convert to a float value</param> 983 <member name="M:OpenMetaverse.Vector4.GetBytes">
984 <param name="lower">Minimum value range</param> 984 <summary>
985 <param name="upper">Maximum value range</param> 985 Returns the raw bytes for this vector
986 <returns>A float value inclusively between lower and upper</returns> 986 </summary>
987 </member> 987 <returns>A 16 byte array containing X, Y, Z, and W</returns>
988 <member name="M:OpenMetaverse.Utils.TryParseSingle(System.String,System.Single@)"> 988 </member>
989 <summary> 989 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)">
990 Attempts to parse a floating point value from a string, using an 990 <summary>
991 EN-US number format 991 Writes the raw bytes for this vector to a byte array
992 </summary> 992 </summary>
993 <param name="s">String to parse</param> 993 <param name="dest">Destination byte array</param>
994 <param name="result">Resulting floating point number</param> 994 <param name="pos">Position in the destination array to start
995 <returns>True if the parse was successful, otherwise false</returns> 995 writing. Must be at least 16 bytes before the end of the array</param>
996 </member> 996 </member>
997 <member name="M:OpenMetaverse.Utils.TryParseDouble(System.String,System.Double@)"> 997 <member name="M:OpenMetaverse.Vector4.ToRawString">
998 <summary> 998 <summary>
999 Attempts to parse a floating point value from a string, using an 999 Get a string representation of the vector elements with up to three
1000 EN-US number format 1000 decimal digits and separated by spaces only
1001 </summary> 1001 </summary>
1002 <param name="s">String to parse</param> 1002 <returns>Raw string representation of the vector</returns>
1003 <param name="result">Resulting floating point number</param> 1003 </member>
1004 <returns>True if the parse was successful, otherwise false</returns> 1004 <member name="F:OpenMetaverse.Vector4.Zero">
1005 </member> 1005 <summary>A vector with a value of 0,0,0,0</summary>
1006 <member name="M:OpenMetaverse.Utils.TryParseHex(System.String,System.UInt32@)"> 1006 </member>
1007 <summary> 1007 <member name="F:OpenMetaverse.Vector4.One">
1008 Tries to parse an unsigned 32-bit integer from a hexadecimal string 1008 <summary>A vector with a value of 1,1,1,1</summary>
1009 </summary> 1009 </member>
1010 <param name="s">String to parse</param> 1010 <member name="F:OpenMetaverse.Vector4.UnitX">
1011 <param name="result">Resulting integer</param> 1011 <summary>A vector with a value of 1,0,0,0</summary>
1012 <returns>True if the parse was successful, otherwise false</returns> 1012 </member>
1013 </member> 1013 <member name="F:OpenMetaverse.Vector4.UnitY">
1014 <member name="M:OpenMetaverse.Utils.AssetTypeToString(OpenMetaverse.AssetType)"> 1014 <summary>A vector with a value of 0,1,0,0</summary>
1015 <summary> 1015 </member>
1016 Takes an AssetType and returns the string representation 1016 <member name="F:OpenMetaverse.Vector4.UnitZ">
1017 </summary> 1017 <summary>A vector with a value of 0,0,1,0</summary>
1018 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType"/></param> 1018 </member>
1019 <returns>The string version of the AssetType</returns> 1019 <member name="F:OpenMetaverse.Vector4.UnitW">
1020 </member> 1020 <summary>A vector with a value of 0,0,0,1</summary>
1021 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)"> 1021 </member>
1022 <summary> 1022 <member name="T:OpenMetaverse.Parallel">
1023 Translate a string name of an AssetType into the proper Type 1023 <summary>
1024 </summary> 1024 Provides helper methods for parallelizing loops
1025 <param name="type">A string containing the AssetType name</param> 1025 </summary>
1026 <returns>The AssetType which matches the string name, or AssetType.Unknown if no match was found</returns> 1026 </member>
1027 </member> 1027 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})">
1028 <member name="M:OpenMetaverse.Utils.InventoryTypeToString(OpenMetaverse.InventoryType)"> 1028 <summary>
1029 <summary> 1029 Executes a for loop in which iterations may run in parallel
1030 Convert an InventoryType to a string 1030 </summary>
1031 </summary> 1031 <param name="fromInclusive">The loop will be started at this index</param>
1032 <param name="type">The <seealso cref="T:InventoryType"/> to convert</param> 1032 <param name="toExclusive">The loop will be terminated before this index is reached</param>
1033 <returns>A string representation of the source</returns> 1033 <param name="body">Method body to run for each iteration of the loop</param>
1034 </member> 1034 </member>
1035 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)"> 1035 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})">
1036 <summary> 1036 <summary>
1037 Convert a string into a valid InventoryType 1037 Executes a for loop in which iterations may run in parallel
1038 </summary> 1038 </summary>
1039 <param name="type">A string representation of the InventoryType to convert</param> 1039 <param name="threadCount">The number of concurrent execution threads to run</param>
1040 <returns>A InventoryType object which matched the type</returns> 1040 <param name="fromInclusive">The loop will be started at this index</param>
1041 </member> 1041 <param name="toExclusive">The loop will be terminated before this index is reached</param>
1042 <member name="M:OpenMetaverse.Utils.SaleTypeToString(OpenMetaverse.SaleType)"> 1042 <param name="body">Method body to run for each iteration of the loop</param>
1043 <summary> 1043 </member>
1044 Convert a SaleType to a string 1044 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
1045 </summary> 1045 <summary>
1046 <param name="type">The <seealso cref="T:SaleType"/> to convert</param> 1046 Executes a foreach loop in which iterations may run in parallel
1047 <returns>A string representation of the source</returns> 1047 </summary>
1048 </member> 1048 <typeparam name="T">Object type that the collection wraps</typeparam>
1049 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)"> 1049 <param name="enumerable">An enumerable collection to iterate over</param>
1050 <summary> 1050 <param name="body">Method body to run for each object in the collection</param>
1051 Convert a string into a valid SaleType 1051 </member>
1052 </summary> 1052 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
1053 <param name="value">A string representation of the SaleType to convert</param> 1053 <summary>
1054 <returns>A SaleType object which matched the type</returns> 1054 Executes a foreach loop in which iterations may run in parallel
1055 </member> 1055 </summary>
1056 <member name="M:OpenMetaverse.Utils.CopyBytes(System.Byte[])"> 1056 <typeparam name="T">Object type that the collection wraps</typeparam>
1057 <summary> 1057 <param name="threadCount">The number of concurrent execution threads to run</param>
1058 Copy a byte array 1058 <param name="enumerable">An enumerable collection to iterate over</param>
1059 </summary> 1059 <param name="body">Method body to run for each object in the collection</param>
1060 <param name="bytes">Byte array to copy</param> 1060 </member>
1061 <returns>A copy of the given byte array</returns> 1061 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])">
1062 </member> 1062 <summary>
1063 <member name="M:OpenMetaverse.Utils.UIntsToLong(System.UInt32,System.UInt32)"> 1063 Executes a series of tasks in parallel
1064 <summary> 1064 </summary>
1065 Packs to 32-bit unsigned integers in to a 64-bit unsigned integer 1065 <param name="actions">A series of method bodies to execute</param>
1066 </summary> 1066 </member>
1067 <param name="a">The left-hand (or X) value</param> 1067 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])">
1068 <param name="b">The right-hand (or Y) value</param> 1068 <summary>
1069 <returns>A 64-bit integer containing the two 32-bit input values</returns> 1069 Executes a series of tasks in parallel
1070 </member> 1070 </summary>
1071 <member name="M:OpenMetaverse.Utils.LongToUInts(System.UInt64,System.UInt32@,System.UInt32@)"> 1071 <param name="threadCount">The number of concurrent execution threads to run</param>
1072 <summary> 1072 <param name="actions">A series of method bodies to execute</param>
1073 Unpacks two 32-bit unsigned integers from a 64-bit unsigned integer 1073 </member>
1074 </summary> 1074 <member name="T:OpenMetaverse.Vector3">
1075 <param name="a">The 64-bit input integer</param> 1075 <summary>
1076 <param name="b">The left-hand (or X) output value</param> 1076 A three-dimensional vector with floating-point values
1077 <param name="c">The right-hand (or Y) output value</param> 1077 </summary>
1078 </member> 1078 </member>
1079 <member name="M:OpenMetaverse.Utils.IPToUInt(System.Net.IPAddress)"> 1079 <member name="F:OpenMetaverse.Vector3.X">
1080 <summary> 1080 <summary>X value</summary>
1081 Convert an IP address object to an unsigned 32-bit integer 1081 </member>
1082 </summary> 1082 <member name="F:OpenMetaverse.Vector3.Y">
1083 <param name="address">IP address to convert</param> 1083 <summary>Y value</summary>
1084 <returns>32-bit unsigned integer holding the IP address bits</returns> 1084 </member>
1085 </member> 1085 <member name="F:OpenMetaverse.Vector3.Z">
1086 <member name="M:OpenMetaverse.Utils.GetUnixTime"> 1086 <summary>Z value</summary>
1087 <summary> 1087 </member>
1088 Gets a unix timestamp for the current time 1088 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)">
1089 </summary> 1089 <summary>
1090 <returns>An unsigned integer representing a unix timestamp for now</returns> 1090 Constructor, builds a vector from a byte array
1091 </member> 1091 </summary>
1092 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.UInt32)"> 1092 <param name="byteArray">Byte array containing three four-byte floats</param>
1093 <summary> 1093 <param name="pos">Beginning position in the byte array</param>
1094 Convert a UNIX timestamp to a native DateTime object 1094 </member>
1095 </summary> 1095 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)">
1096 <param name="timestamp">An unsigned integer representing a UNIX 1096 <summary>
1097 timestamp</param> 1097 Test if this vector is equal to another vector, within a given
1098 <returns>A DateTime object containing the same time specified in 1098 tolerance range
1099 the given timestamp</returns> 1099 </summary>
1100 </member> 1100 <param name="vec">Vector to test against</param>
1101 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.Int32)"> 1101 <param name="tolerance">The acceptable magnitude of difference
1102 <summary> 1102 between the two vectors</param>
1103 Convert a UNIX timestamp to a native DateTime object 1103 <returns>True if the magnitude of difference between the two vectors
1104 </summary> 1104 is less than the given tolerance, otherwise false</returns>
1105 <param name="timestamp">A signed integer representing a UNIX 1105 </member>
1106 timestamp</param> 1106 <member name="M:OpenMetaverse.Vector3.CompareTo(OpenMetaverse.Vector3)">
1107 <returns>A DateTime object containing the same time specified in 1107 <summary>
1108 the given timestamp</returns> 1108 IComparable.CompareTo implementation
1109 </member> 1109 </summary>
1110 <member name="M:OpenMetaverse.Utils.DateTimeToUnixTime(System.DateTime)"> 1110 </member>
1111 <summary> 1111 <member name="M:OpenMetaverse.Vector3.IsFinite">
1112 Convert a native DateTime object to a UNIX timestamp 1112 <summary>
1113 </summary> 1113 Test if this vector is composed of all finite numbers
1114 <param name="time">A DateTime object you want to convert to a 1114 </summary>
1115 timestamp</param> 1115 </member>
1116 <returns>An unsigned integer representing a UNIX timestamp</returns> 1116 <member name="M:OpenMetaverse.Vector3.FromBytes(System.Byte[],System.Int32)">
1117 </member> 1117 <summary>
1118 <member name="M:OpenMetaverse.Utils.Swap``1(``0@,``0@)"> 1118 Builds a vector from a byte array
1119 <summary> 1119 </summary>
1120 Swap two values 1120 <param name="byteArray">Byte array containing a 12 byte vector</param>
1121 </summary> 1121 <param name="pos">Beginning position in the byte array</param>
1122 <typeparam name="T">Type of the values to swap</typeparam> 1122 </member>
1123 <param name="lhs">First value</param> 1123 <member name="M:OpenMetaverse.Vector3.GetBytes">
1124 <param name="rhs">Second value</param> 1124 <summary>
1125 </member> 1125 Returns the raw bytes for this vector
1126 <member name="M:OpenMetaverse.Utils.EnumTryParse``1(System.String,``0@)"> 1126 </summary>
1127 <summary> 1127 <returns>A 12 byte array containing X, Y, and Z</returns>
1128 Try to parse an enumeration value from a string 1128 </member>
1129 </summary> 1129 <member name="M:OpenMetaverse.Vector3.ToBytes(System.Byte[],System.Int32)">
1130 <typeparam name="T">Enumeration type</typeparam> 1130 <summary>
1131 <param name="strType">String value to parse</param> 1131 Writes the raw bytes for this vector to a byte array
1132 <param name="result">Enumeration value on success</param> 1132 </summary>
1133 <returns>True if the parsing succeeded, otherwise false</returns> 1133 <param name="dest">Destination byte array</param>
1134 </member> 1134 <param name="pos">Position in the destination array to start
1135 <member name="M:OpenMetaverse.Utils.SwapWords(System.Byte)"> 1135 writing. Must be at least 12 bytes before the end of the array</param>
1136 <summary> 1136 </member>
1137 Swaps the high and low words in a byte. Converts aaaabbbb to bbbbaaaa 1137 <member name="M:OpenMetaverse.Vector3.Parse(System.String)">
1138 </summary> 1138 <summary>
1139 <param name="value">Byte to swap the words in</param> 1139 Parse a vector from a string
1140 <returns>Byte value with the words swapped</returns> 1140 </summary>
1141 </member> 1141 <param name="val">A string representation of a 3D vector, enclosed
1142 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)"> 1142 in arrow brackets and separated by commas</param>
1143 <summary> 1143 </member>
1144 Attempts to convert a string representation of a hostname or IP 1144 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
1145 address to a <seealso cref="T:System.Net.IPAddress"/> 1145 <summary>
1146 </summary> 1146 Calculate the rotation between two vectors
1147 <param name="hostname">Hostname to convert to an IPAddress</param> 1147 </summary>
1148 <returns>Converted IP address object, or null if the conversion 1148 <param name="a">Normalized directional vector (such as 1,0,0 for forward facing)</param>
1149 failed</returns> 1149 <param name="b">Normalized target vector</param>
1150 </member> 1150 </member>
1151 <member name="F:OpenMetaverse.Utils.EnUsCulture"> 1151 <member name="M:OpenMetaverse.Vector3.SmoothStep(OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Single)">
1152 <summary>Provide a single instance of the CultureInfo class to 1152 <summary>
1153 help parsing in situations where the grid assumes an en-us 1153 Interpolates between two vectors using a cubic equation
1154 culture</summary> 1154 </summary>
1155 </member> 1155 </member>
1156 <member name="F:OpenMetaverse.Utils.Epoch"> 1156 <member name="M:OpenMetaverse.Vector3.ToString">
1157 <summary>UNIX epoch in DateTime format</summary> 1157 <summary>
1158 </member> 1158 Get a formatted string representation of the vector
1159 <member name="F:OpenMetaverse.Utils.MD5Builder"> 1159 </summary>
1160 <summary>Provide a single instance of the MD5 class to avoid making 1160 <returns>A string representation of the vector</returns>
1161 duplicate copies and handle thread safety</summary> 1161 </member>
1162 </member> 1162 <member name="M:OpenMetaverse.Vector3.ToRawString">
1163 <member name="F:OpenMetaverse.Utils.SHA1Builder"> 1163 <summary>
1164 <summary>Provide a single instance of the SHA-1 class to avoid 1164 Get a string representation of the vector elements with up to three
1165 making duplicate copies and handle thread safety</summary> 1165 decimal digits and separated by spaces only
1166 </member> 1166 </summary>
1167 <member name="F:OpenMetaverse.Utils.RNG"> 1167 <returns>Raw string representation of the vector</returns>
1168 <summary>Provide a single instance of a random number generator 1168 </member>
1169 to avoid making duplicate copies and handle thread safety</summary> 1169 <member name="M:OpenMetaverse.Vector3.op_Modulus(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
1170 </member> 1170 <summary>
1171 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)"> 1171 Cross product between two vectors
1172 <summary> 1172 </summary>
1173 Clamp a given value between a range 1173 </member>
1174 </summary> 1174 <member name="F:OpenMetaverse.Vector3.Zero">
1175 <param name="value">Value to clamp</param> 1175 <summary>A vector with a value of 0,0,0</summary>
1176 <param name="min">Minimum allowable value</param> 1176 </member>
1177 <param name="max">Maximum allowable value</param> 1177 <member name="F:OpenMetaverse.Vector3.One">
1178 <returns>A value inclusively between lower and upper</returns> 1178 <summary>A vector with a value of 1,1,1</summary>
1179 </member> 1179 </member>
1180 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)"> 1180 <member name="F:OpenMetaverse.Vector3.UnitX">
1181 <summary> 1181 <summary>A unit vector facing forward (X axis), value 1,0,0</summary>
1182 Clamp a given value between a range 1182 </member>
1183 </summary> 1183 <member name="F:OpenMetaverse.Vector3.UnitY">
1184 <param name="value">Value to clamp</param> 1184 <summary>A unit vector facing left (Y axis), value 0,1,0</summary>
1185 <param name="min">Minimum allowable value</param> 1185 </member>
1186 <param name="max">Maximum allowable value</param> 1186 <member name="F:OpenMetaverse.Vector3.UnitZ">
1187 <returns>A value inclusively between lower and upper</returns> 1187 <summary>A unit vector facing up (Z axis), value 0,0,1</summary>
1188 </member> 1188 </member>
1189 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)"> 1189 <member name="T:OpenMetaverse.UUID">
1190 <summary> 1190 <summary>
1191 Clamp a given value between a range 1191 A 128-bit Universally Unique Identifier, used throughout the Second
1192 </summary> 1192 Life networking protocol
1193 <param name="value">Value to clamp</param> 1193 </summary>
1194 <param name="min">Minimum allowable value</param> 1194 </member>
1195 <param name="max">Maximum allowable value</param> 1195 <member name="F:OpenMetaverse.UUID.Guid">
1196 <returns>A value inclusively between lower and upper</returns> 1196 <summary>The System.Guid object this struct wraps around</summary>
1197 </member> 1197 </member>
1198 <member name="M:OpenMetaverse.Utils.Round(System.Single)"> 1198 <member name="M:OpenMetaverse.UUID.#ctor(System.String)">
1199 <summary> 1199 <summary>
1200 Round a floating-point value to the nearest integer 1200 Constructor that takes a string UUID representation
1201 </summary> 1201 </summary>
1202 <param name="val">Floating point number to round</param> 1202 <param name="val">A string representation of a UUID, case
1203 <returns>Integer</returns> 1203 insensitive and can either be hyphenated or non-hyphenated</param>
1204 </member> 1204 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
1205 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)"> 1205 </member>
1206 <summary> 1206 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)">
1207 Test if a single precision float is a finite number 1207 <summary>
1208 </summary> 1208 Constructor that takes a System.Guid object
1209 </member> 1209 </summary>
1210 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)"> 1210 <param name="val">A Guid object that contains the unique identifier
1211 <summary> 1211 to be represented by this UUID</param>
1212 Test if a double precision float is a finite number 1212 </member>
1213 </summary> 1213 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)">
1214 </member> 1214 <summary>
1215 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)"> 1215 Constructor that takes a byte array containing a UUID
1216 <summary> 1216 </summary>
1217 Get the distance between two floating-point values 1217 <param name="source">Byte array containing a 16 byte UUID</param>
1218 </summary> 1218 <param name="pos">Beginning offset in the array</param>
1219 <param name="value1">First value</param> 1219 </member>
1220 <param name="value2">Second value</param> 1220 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)">
1221 <returns>The distance between the two values</returns> 1221 <summary>
1222 </member> 1222 Constructor that takes an unsigned 64-bit unsigned integer to
1223 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])"> 1223 convert to a UUID
1224 <summary> 1224 </summary>
1225 Compute the MD5 hash for a byte array 1225 <param name="val">64-bit unsigned integer to convert to a UUID</param>
1226 </summary> 1226 </member>
1227 <param name="data">Byte array to compute the hash for</param> 1227 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)">
1228 <returns>MD5 hash of the input data</returns> 1228 <summary>
1229 </member> 1229 Copy constructor
1230 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])"> 1230 </summary>
1231 <summary> 1231 <param name="val">UUID to copy</param>
1232 Compute the SHA1 hash for a byte array 1232 </member>
1233 </summary> 1233 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)">
1234 <param name="data">Byte array to compute the hash for</param> 1234 <summary>
1235 <returns>SHA1 hash of the input data</returns> 1235 IComparable.CompareTo implementation
1236 </member> 1236 </summary>
1237 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)"> 1237 </member>
1238 <summary> 1238 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)">
1239 Calculate the SHA1 hash of a given string 1239 <summary>
1240 </summary> 1240 Assigns this UUID from 16 bytes out of a byte array
1241 <param name="value">The string to hash</param> 1241 </summary>
1242 <returns>The SHA1 hash as a string</returns> 1242 <param name="source">Byte array containing the UUID to assign this UUID to</param>
1243 </member> 1243 <param name="pos">Starting position of the UUID in the byte array</param>
1244 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])"> 1244 </member>
1245 <summary> 1245 <member name="M:OpenMetaverse.UUID.GetBytes">
1246 Compute the SHA256 hash for a byte array 1246 <summary>
1247 </summary> 1247 Returns a copy of the raw bytes for this UUID
1248 <param name="data">Byte array to compute the hash for</param> 1248 </summary>
1249 <returns>SHA256 hash of the input data</returns> 1249 <returns>A 16 byte array containing this UUID</returns>
1250 </member> 1250 </member>
1251 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)"> 1251 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)">
1252 <summary> 1252 <summary>
1253 Calculate the SHA256 hash of a given string 1253 Writes the raw bytes for this UUID to a byte array
1254 </summary> 1254 </summary>
1255 <param name="value">The string to hash</param> 1255 <param name="dest">Destination byte array</param>
1256 <returns>The SHA256 hash as a string</returns> 1256 <param name="pos">Position in the destination array to start
1257 </member> 1257 writing. Must be at least 16 bytes before the end of the array</param>
1258 <member name="M:OpenMetaverse.Utils.MD5(System.String)"> 1258 </member>
1259 <summary> 1259 <member name="M:OpenMetaverse.UUID.CRC">
1260 Calculate the MD5 hash of a given string 1260 <summary>
1261 </summary> 1261 Calculate an LLCRC (cyclic redundancy check) for this UUID
1262 <param name="password">The password to hash</param> 1262 </summary>
1263 <returns>An MD5 hash in string format, with $1$ prepended</returns> 1263 <returns>The CRC checksum for this UUID</returns>
1264 </member> 1264 </member>
1265 <member name="M:OpenMetaverse.Utils.MD5String(System.String)"> 1265 <member name="M:OpenMetaverse.UUID.GetULong">
1266 <summary> 1266 <summary>
1267 Calculate the MD5 hash of a given string 1267 Create a 64-bit integer representation from the second half of this UUID
1268 </summary> 1268 </summary>
1269 <param name="value">The string to hash</param> 1269 <returns>An integer created from the last eight bytes of this UUID</returns>
1270 <returns>The MD5 hash as a string</returns> 1270 </member>
1271 </member> 1271 <member name="M:OpenMetaverse.UUID.Parse(System.String)">
1272 <member name="M:OpenMetaverse.Utils.RandomDouble"> 1272 <summary>
1273 <summary> 1273 Generate a UUID from a string
1274 Generate a random double precision floating point value 1274 </summary>
1275 </summary> 1275 <param name="val">A string representation of a UUID, case
1276 <returns>Random value of type double</returns> 1276 insensitive and can either be hyphenated or non-hyphenated</param>
1277 </member> 1277 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
1278 <member name="M:OpenMetaverse.Utils.GetRunningPlatform"> 1278 </member>
1279 <summary> 1279 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)">
1280 Get the current running platform 1280 <summary>
1281 </summary> 1281 Generate a UUID from a string
1282 <returns>Enumeration of the current platform we are running on</returns> 1282 </summary>
1283 </member> 1283 <param name="val">A string representation of a UUID, case
1284 <member name="M:OpenMetaverse.Utils.GetRunningRuntime"> 1284 insensitive and can either be hyphenated or non-hyphenated</param>
1285 <summary> 1285 <param name="result">Will contain the parsed UUID if successful,
1286 Get the current running runtime 1286 otherwise null</param>
1287 </summary> 1287 <returns>True if the string was successfully parse, otherwise false</returns>
1288 <returns>Enumeration of the current runtime we are running on</returns> 1288 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example>
1289 </member> 1289 </member>
1290 <member name="T:OpenMetaverse.Utils.Platform"> 1290 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1291 <summary> 1291 <summary>
1292 Operating system 1292 Combine two UUIDs together by taking the MD5 hash of a byte array
1293 </summary> 1293 containing both UUIDs
1294 </member> 1294 </summary>
1295 <member name="F:OpenMetaverse.Utils.Platform.Unknown"> 1295 <param name="first">First UUID to combine</param>
1296 <summary>Unknown</summary> 1296 <param name="second">Second UUID to combine</param>
1297 </member> 1297 <returns>The UUID product of the combination</returns>
1298 <member name="F:OpenMetaverse.Utils.Platform.Windows"> 1298 </member>
1299 <summary>Microsoft Windows</summary> 1299 <member name="M:OpenMetaverse.UUID.Random">
1300 </member> 1300 <summary>
1301 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE"> 1301
1302 <summary>Microsoft Windows CE</summary> 1302 </summary>
1303 </member> 1303 <returns></returns>
1304 <member name="F:OpenMetaverse.Utils.Platform.Linux"> 1304 </member>
1305 <summary>Linux</summary> 1305 <member name="M:OpenMetaverse.UUID.GetHashCode">
1306 </member> 1306 <summary>
1307 <member name="F:OpenMetaverse.Utils.Platform.OSX"> 1307 Return a hash code for this UUID, used by .NET for hash tables
1308 <summary>Apple OSX</summary> 1308 </summary>
1309 </member> 1309 <returns>An integer composed of all the UUID bytes XORed together</returns>
1310 <member name="T:OpenMetaverse.Utils.Runtime"> 1310 </member>
1311 <summary> 1311 <member name="M:OpenMetaverse.UUID.Equals(System.Object)">
1312 Runtime platform 1312 <summary>
1313 </summary> 1313 Comparison function
1314 </member> 1314 </summary>
1315 <member name="F:OpenMetaverse.Utils.Runtime.Windows"> 1315 <param name="o">An object to compare to this UUID</param>
1316 <summary>.NET runtime</summary> 1316 <returns>True if the object is a UUID and both UUIDs are equal</returns>
1317 </member> 1317 </member>
1318 <member name="F:OpenMetaverse.Utils.Runtime.Mono"> 1318 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)">
1319 <summary>Mono runtime: http://www.mono-project.com/</summary> 1319 <summary>
1320 </member> 1320 Comparison function
1321 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters"> 1321 </summary>
1322 <summary> 1322 <param name="uuid">UUID to compare to</param>
1323 Determines the appropriate events to set, leaves the locks, and sets the events. 1323 <returns>True if the UUIDs are equal, otherwise false</returns>
1324 </summary> 1324 </member>
1325 </member> 1325 <member name="M:OpenMetaverse.UUID.ToString">
1326 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)"> 1326 <summary>
1327 <summary> 1327 Get a hyphenated string representation of this UUID
1328 A routine for lazily creating a event outside the lock (so if errors 1328 </summary>
1329 happen they are outside the lock and that we don't do much work 1329 <returns>A string representation of this UUID, lowercase and
1330 while holding a spin lock). If all goes well, reenter the lock and 1330 with hyphens</returns>
1331 set 'waitEvent' 1331 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example>
1332 </summary> 1332 </member>
1333 </member> 1333 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1334 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)"> 1334 <summary>
1335 <summary> 1335 Equals operator
1336 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout. 1336 </summary>
1337 Before the wait 'numWaiters' is incremented and is restored before leaving this routine. 1337 <param name="lhs">First UUID for comparison</param>
1338 </summary> 1338 <param name="rhs">Second UUID for comparison</param>
1339 </member> 1339 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns>
1340 <member name="F:OpenMetaverse.Quaternion.X"> 1340 </member>
1341 <summary>X value</summary> 1341 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1342 </member> 1342 <summary>
1343 <member name="F:OpenMetaverse.Quaternion.Y"> 1343 Not equals operator
1344 <summary>Y value</summary> 1344 </summary>
1345 </member> 1345 <param name="lhs">First UUID for comparison</param>
1346 <member name="F:OpenMetaverse.Quaternion.Z"> 1346 <param name="rhs">Second UUID for comparison</param>
1347 <summary>Z value</summary> 1347 <returns>True if the UUIDs are not equal, otherwise true</returns>
1348 </member> 1348 </member>
1349 <member name="F:OpenMetaverse.Quaternion.W"> 1349 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1350 <summary>W value</summary> 1350 <summary>
1351 </member> 1351 XOR operator
1352 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)"> 1352 </summary>
1353 <summary> 1353 <param name="lhs">First UUID</param>
1354 Build a quaternion from normalized float values 1354 <param name="rhs">Second UUID</param>
1355 </summary> 1355 <returns>A UUID that is a XOR combination of the two input UUIDs</returns>
1356 <param name="x">X value from -1.0 to 1.0</param> 1356 </member>
1357 <param name="y">Y value from -1.0 to 1.0</param> 1357 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID">
1358 <param name="z">Z value from -1.0 to 1.0</param> 1358 <summary>
1359 </member> 1359 String typecasting operator
1360 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)"> 1360 </summary>
1361 <summary> 1361 <param name="val">A UUID in string form. Case insensitive,
1362 Constructor, builds a quaternion object from a byte array 1362 hyphenated or non-hyphenated</param>
1363 </summary> 1363 <returns>A UUID built from the string representation</returns>
1364 <param name="byteArray">Byte array containing four four-byte floats</param> 1364 </member>
1365 <param name="pos">Offset in the byte array to start reading at</param> 1365 <member name="F:OpenMetaverse.UUID.Zero">
1366 <param name="normalized">Whether the source data is normalized or 1366 <summary>An UUID with a value of all zeroes</summary>
1367 not. If this is true 12 bytes will be read, otherwise 16 bytes will 1367 </member>
1368 be read.</param> 1368 <member name="F:OpenMetaverse.UUID.ZeroString">
1369 </member> 1369 <summary>A cache of UUID.Zero as a string to optimize a common path</summary>
1370 <member name="M:OpenMetaverse.Quaternion.Normalize"> 1370 </member>
1371 <summary> 1371 <member name="T:OpenMetaverse.Vector2">
1372 Normalizes the quaternion 1372 <summary>
1373 </summary> 1373 A two-dimensional vector with floating-point values
1374 </member> 1374 </summary>
1375 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)"> 1375 </member>
1376 <summary> 1376 <member name="F:OpenMetaverse.Vector2.X">
1377 Builds a quaternion object from a byte array 1377 <summary>X value</summary>
1378 </summary> 1378 </member>
1379 <param name="byteArray">The source byte array</param> 1379 <member name="F:OpenMetaverse.Vector2.Y">
1380 <param name="pos">Offset in the byte array to start reading at</param> 1380 <summary>Y value</summary>
1381 <param name="normalized">Whether the source data is normalized or 1381 </member>
1382 not. If this is true 12 bytes will be read, otherwise 16 bytes will 1382 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)">
1383 be read.</param> 1383 <summary>
1384 </member> 1384 Test if this vector is equal to another vector, within a given
1385 <member name="M:OpenMetaverse.Quaternion.GetBytes"> 1385 tolerance range
1386 <summary> 1386 </summary>
1387 Normalize this quaternion and serialize it to a byte array 1387 <param name="vec">Vector to test against</param>
1388 </summary> 1388 <param name="tolerance">The acceptable magnitude of difference
1389 <returns>A 12 byte array containing normalized X, Y, and Z floating 1389 between the two vectors</param>
1390 point values in order using little endian byte ordering</returns> 1390 <returns>True if the magnitude of difference between the two vectors
1391 </member> 1391 is less than the given tolerance, otherwise false</returns>
1392 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)"> 1392 </member>
1393 <summary> 1393 <member name="M:OpenMetaverse.Vector2.IsFinite">
1394 Writes the raw bytes for this quaternion to a byte array 1394 <summary>
1395 </summary> 1395 Test if this vector is composed of all finite numbers
1396 <param name="dest">Destination byte array</param> 1396 </summary>
1397 <param name="pos">Position in the destination array to start 1397 </member>
1398 writing. Must be at least 12 bytes before the end of the array</param> 1398 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)">
1399 </member> 1399 <summary>
1400 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> 1400 IComparable.CompareTo implementation
1401 <summary> 1401 </summary>
1402 Convert this quaternion to euler angles 1402 </member>
1403 </summary> 1403 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)">
1404 <param name="roll">X euler angle</param> 1404 <summary>
1405 <param name="pitch">Y euler angle</param> 1405 Builds a vector from a byte array
1406 <param name="yaw">Z euler angle</param> 1406 </summary>
1407 </member> 1407 <param name="byteArray">Byte array containing two four-byte floats</param>
1408 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)"> 1408 <param name="pos">Beginning position in the byte array</param>
1409 <summary> 1409 </member>
1410 Convert this quaternion to an angle around an axis 1410 <member name="M:OpenMetaverse.Vector2.GetBytes">
1411 </summary> 1411 <summary>
1412 <param name="axis">Unit vector describing the axis</param> 1412 Returns the raw bytes for this vector
1413 <param name="angle">Angle around the axis, in radians</param> 1413 </summary>
1414 </member> 1414 <returns>An eight-byte array containing X and Y</returns>
1415 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)"> 1415 </member>
1416 <summary> 1416 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)">
1417 Returns the conjugate (spatial inverse) of a quaternion 1417 <summary>
1418 </summary> 1418 Writes the raw bytes for this vector to a byte array
1419 </member> 1419 </summary>
1420 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)"> 1420 <param name="dest">Destination byte array</param>
1421 <summary> 1421 <param name="pos">Position in the destination array to start
1422 Build a quaternion from an axis and an angle of rotation around 1422 writing. Must be at least 8 bytes before the end of the array</param>
1423 that axis 1423 </member>
1424 </summary> 1424 <member name="M:OpenMetaverse.Vector2.Parse(System.String)">
1425 </member> 1425 <summary>
1426 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)"> 1426 Parse a vector from a string
1427 <summary> 1427 </summary>
1428 Build a quaternion from an axis and an angle of rotation around 1428 <param name="val">A string representation of a 2D vector, enclosed
1429 that axis 1429 in arrow brackets and separated by commas</param>
1430 </summary> 1430 </member>
1431 <param name="axis">Axis of rotation</param> 1431 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)">
1432 <param name="angle">Angle of rotation</param> 1432 <summary>
1433 </member> 1433 Interpolates between two vectors using a cubic equation
1434 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)"> 1434 </summary>
1435 <summary> 1435 </member>
1436 Creates a quaternion from a vector containing roll, pitch, and yaw 1436 <member name="M:OpenMetaverse.Vector2.ToString">
1437 in radians 1437 <summary>
1438 </summary> 1438 Get a formatted string representation of the vector
1439 <param name="eulers">Vector representation of the euler angles in 1439 </summary>
1440 radians</param> 1440 <returns>A string representation of the vector</returns>
1441 <returns>Quaternion representation of the euler angles</returns> 1441 </member>
1442 </member> 1442 <member name="M:OpenMetaverse.Vector2.ToRawString">
1443 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)"> 1443 <summary>
1444 <summary> 1444 Get a string representation of the vector elements with up to three
1445 Creates a quaternion from roll, pitch, and yaw euler angles in 1445 decimal digits and separated by spaces only
1446 radians 1446 </summary>
1447 </summary> 1447 <returns>Raw string representation of the vector</returns>
1448 <param name="roll">X angle in radians</param> 1448 </member>
1449 <param name="pitch">Y angle in radians</param> 1449 <member name="F:OpenMetaverse.Vector2.Zero">
1450 <param name="yaw">Z angle in radians</param> 1450 <summary>A vector with a value of 0,0</summary>
1451 <returns>Quaternion representation of the euler angles</returns> 1451 </member>
1452 </member> 1452 <member name="F:OpenMetaverse.Vector2.One">
1453 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)"> 1453 <summary>A vector with a value of 1,1</summary>
1454 <summary> 1454 </member>
1455 Conjugates and renormalizes a vector 1455 <member name="F:OpenMetaverse.Vector2.UnitX">
1456 </summary> 1456 <summary>A vector with a value of 1,0</summary>
1457 </member> 1457 </member>
1458 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)"> 1458 <member name="F:OpenMetaverse.Vector2.UnitY">
1459 <summary> 1459 <summary>A vector with a value of 0,1</summary>
1460 Spherical linear interpolation between two quaternions 1460 </member>
1461 </summary> 1461 <member name="T:OpenMetaverse.Color4">
1462 </member> 1462 <summary>
1463 <member name="M:OpenMetaverse.Quaternion.ToRawString"> 1463 An 8-bit color structure including an alpha channel
1464 <summary> 1464 </summary>
1465 Get a string representation of the quaternion elements with up to three 1465 </member>
1466 decimal digits and separated by spaces only 1466 <member name="F:OpenMetaverse.Color4.R">
1467 </summary> 1467 <summary>Red</summary>
1468 <returns>Raw string representation of the quaternion</returns> 1468 </member>
1469 </member> 1469 <member name="F:OpenMetaverse.Color4.G">
1470 <member name="F:OpenMetaverse.Quaternion.Identity"> 1470 <summary>Green</summary>
1471 <summary>A quaternion with a value of 0,0,0,1</summary> 1471 </member>
1472 </member> 1472 <member name="F:OpenMetaverse.Color4.B">
1473 <member name="T:OpenMetaverse.AssetType"> 1473 <summary>Blue</summary>
1474 <summary> 1474 </member>
1475 The different types of grid assets 1475 <member name="F:OpenMetaverse.Color4.A">
1476 </summary> 1476 <summary>Alpha</summary>
1477 </member> 1477 </member>
1478 <member name="F:OpenMetaverse.AssetType.Unknown"> 1478 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
1479 <summary>Unknown asset type</summary> 1479 <summary>
1480 </member> 1480
1481 <member name="F:OpenMetaverse.AssetType.Texture"> 1481 </summary>
1482 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary> 1482 <param name="r"></param>
1483 </member> 1483 <param name="g"></param>
1484 <member name="F:OpenMetaverse.AssetType.Sound"> 1484 <param name="b"></param>
1485 <summary>Sound asset</summary> 1485 <param name="a"></param>
1486 </member> 1486 </member>
1487 <member name="F:OpenMetaverse.AssetType.CallingCard"> 1487 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)">
1488 <summary>Calling card for another avatar</summary> 1488 <summary>
1489 </member> 1489 Builds a color from a byte array
1490 <member name="F:OpenMetaverse.AssetType.Landmark"> 1490 </summary>
1491 <summary>Link to a location in world</summary> 1491 <param name="byteArray">Byte array containing a 16 byte color</param>
1492 </member> 1492 <param name="pos">Beginning position in the byte array</param>
1493 <member name="F:OpenMetaverse.AssetType.Clothing"> 1493 <param name="inverted">True if the byte array stores inverted values,
1494 <summary>Collection of textures and parameters that can be 1494 otherwise false. For example the color black (fully opaque) inverted
1495 worn by an avatar</summary> 1495 would be 0xFF 0xFF 0xFF 0x00</param>
1496 </member> 1496 </member>
1497 <member name="F:OpenMetaverse.AssetType.Object"> 1497 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
1498 <summary>Primitive that can contain textures, sounds, 1498 <summary>
1499 scripts and more</summary> 1499 Returns the raw bytes for this vector
1500 </member> 1500 </summary>
1501 <member name="F:OpenMetaverse.AssetType.Notecard"> 1501 <param name="byteArray">Byte array containing a 16 byte color</param>
1502 <summary>Notecard asset</summary> 1502 <param name="pos">Beginning position in the byte array</param>
1503 </member> 1503 <param name="inverted">True if the byte array stores inverted values,
1504 <member name="F:OpenMetaverse.AssetType.Folder"> 1504 otherwise false. For example the color black (fully opaque) inverted
1505 <summary>Holds a collection of inventory items</summary> 1505 would be 0xFF 0xFF 0xFF 0x00</param>
1506 </member> 1506 <param name="alphaInverted">True if the alpha value is inverted in
1507 <member name="F:OpenMetaverse.AssetType.RootFolder"> 1507 addition to whatever the inverted parameter is. Setting inverted true
1508 <summary>Root inventory folder</summary> 1508 and alphaInverted true will flip the alpha value back to non-inverted,
1509 </member> 1509 but keep the other color bytes inverted</param>
1510 <member name="F:OpenMetaverse.AssetType.LSLText"> 1510 <returns>A 16 byte array containing R, G, B, and A</returns>
1511 <summary>Linden scripting language script</summary> 1511 </member>
1512 </member> 1512 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)">
1513 <member name="F:OpenMetaverse.AssetType.LSLBytecode"> 1513 <summary>
1514 <summary>LSO bytecode for a script</summary> 1514 Copy constructor
1515 </member> 1515 </summary>
1516 <member name="F:OpenMetaverse.AssetType.TextureTGA"> 1516 <param name="color">Color to copy</param>
1517 <summary>Uncompressed TGA texture</summary> 1517 </member>
1518 </member> 1518 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)">
1519 <member name="F:OpenMetaverse.AssetType.Bodypart"> 1519 <summary>
1520 <summary>Collection of textures and shape parameters that can 1520 IComparable.CompareTo implementation
1521 be worn</summary> 1521 </summary>
1522 </member> 1522 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|.
1523 <member name="F:OpenMetaverse.AssetType.TrashFolder"> 1523 Alpha is only used when the colors are otherwise equivalent</remarks>
1524 <summary>Trash folder</summary> 1524 </member>
1525 </member> 1525 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
1526 <member name="F:OpenMetaverse.AssetType.SnapshotFolder"> 1526 <summary>
1527 <summary>Snapshot folder</summary> 1527 Builds a color from a byte array
1528 </member> 1528 </summary>
1529 <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder"> 1529 <param name="byteArray">Byte array containing a 16 byte color</param>
1530 <summary>Lost and found folder</summary> 1530 <param name="pos">Beginning position in the byte array</param>
1531 </member> 1531 <param name="inverted">True if the byte array stores inverted values,
1532 <member name="F:OpenMetaverse.AssetType.SoundWAV"> 1532 otherwise false. For example the color black (fully opaque) inverted
1533 <summary>Uncompressed sound</summary> 1533 would be 0xFF 0xFF 0xFF 0x00</param>
1534 </member> 1534 <param name="alphaInverted">True if the alpha value is inverted in
1535 <member name="F:OpenMetaverse.AssetType.ImageTGA"> 1535 addition to whatever the inverted parameter is. Setting inverted true
1536 <summary>Uncompressed TGA non-square image, not to be used as a 1536 and alphaInverted true will flip the alpha value back to non-inverted,
1537 texture</summary> 1537 but keep the other color bytes inverted</param>
1538 </member> 1538 </member>
1539 <member name="F:OpenMetaverse.AssetType.ImageJPEG"> 1539 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)">
1540 <summary>Compressed JPEG non-square image, not to be used as a 1540 <summary>
1541 texture</summary> 1541 Writes the raw bytes for this color to a byte array
1542 </member> 1542 </summary>
1543 <member name="F:OpenMetaverse.AssetType.Animation"> 1543 <param name="dest">Destination byte array</param>
1544 <summary>Animation</summary> 1544 <param name="pos">Position in the destination array to start
1545 </member> 1545 writing. Must be at least 16 bytes before the end of the array</param>
1546 <member name="F:OpenMetaverse.AssetType.Gesture"> 1546 </member>
1547 <summary>Sequence of animations, sounds, chat, and pauses</summary> 1547 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)">
1548 </member> 1548 <summary>
1549 <member name="F:OpenMetaverse.AssetType.Simstate"> 1549 Serializes this color into four bytes in a byte array
1550 <summary>Simstate file</summary> 1550 </summary>
1551 </member> 1551 <param name="dest">Destination byte array</param>
1552 <member name="T:OpenMetaverse.InventoryType"> 1552 <param name="pos">Position in the destination array to start
1553 <summary> 1553 writing. Must be at least 4 bytes before the end of the array</param>
1554 Inventory Item Types, eg Script, Notecard, Folder, etc 1554 <param name="inverted">True to invert the output (1.0 becomes 0
1555 </summary> 1555 instead of 255)</param>
1556 </member> 1556 </member>
1557 <member name="F:OpenMetaverse.InventoryType.Unknown"> 1557 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)">
1558 <summary>Unknown</summary> 1558 <summary>
1559 </member> 1559 Writes the raw bytes for this color to a byte array
1560 <member name="F:OpenMetaverse.InventoryType.Texture"> 1560 </summary>
1561 <summary>Texture</summary> 1561 <param name="dest">Destination byte array</param>
1562 </member> 1562 <param name="pos">Position in the destination array to start
1563 <member name="F:OpenMetaverse.InventoryType.Sound"> 1563 writing. Must be at least 16 bytes before the end of the array</param>
1564 <summary>Sound</summary> 1564 </member>
1565 </member> 1565 <member name="M:OpenMetaverse.Color4.ClampValues">
1566 <member name="F:OpenMetaverse.InventoryType.CallingCard"> 1566 <summary>
1567 <summary>Calling Card</summary> 1567 Ensures that values are in range 0-1
1568 </member> 1568 </summary>
1569 <member name="F:OpenMetaverse.InventoryType.Landmark"> 1569 </member>
1570 <summary>Landmark</summary> 1570 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)">
1571 </member> 1571 <summary>
1572 <member name="F:OpenMetaverse.InventoryType.Notecard"> 1572 Create an RGB color from a hue, saturation, value combination
1573 <summary>Notecard</summary> 1573 </summary>
1574 </member> 1574 <param name="hue">Hue</param>
1575 <member name="F:OpenMetaverse.InventoryType.Category"> 1575 <param name="saturation">Saturation</param>
1576 <summary></summary> 1576 <param name="value">Value</param>
1577 </member> 1577 <returns>An fully opaque RGB color (alpha is 1.0)</returns>
1578 <member name="F:OpenMetaverse.InventoryType.Folder"> 1578 </member>
1579 <summary>Folder</summary> 1579 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)">
1580 </member> 1580 <summary>
1581 <member name="F:OpenMetaverse.InventoryType.RootCategory"> 1581 Performs linear interpolation between two colors
1582 <summary></summary> 1582 </summary>
1583 </member> 1583 <param name="value1">Color to start at</param>
1584 <member name="F:OpenMetaverse.InventoryType.LSL"> 1584 <param name="value2">Color to end at</param>
1585 <summary>an LSL Script</summary> 1585 <param name="amount">Amount to interpolate</param>
1586 </member> 1586 <returns>The interpolated color</returns>
1587 <member name="F:OpenMetaverse.InventoryType.Snapshot"> 1587 </member>
1588 <summary></summary> 1588 <member name="F:OpenMetaverse.Color4.Black">
1589 </member> 1589 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary>
1590 <member name="F:OpenMetaverse.InventoryType.Attachment"> 1590 </member>
1591 <summary></summary> 1591 <member name="F:OpenMetaverse.Color4.White">
1592 </member> 1592 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary>
1593 <member name="F:OpenMetaverse.InventoryType.Wearable"> 1593 </member>
1594 <summary></summary> 1594 <member name="T:OpenMetaverse.AssetType">
1595 </member> 1595 <summary>
1596 <member name="F:OpenMetaverse.InventoryType.Animation"> 1596 The different types of grid assets
1597 <summary></summary> 1597 </summary>
1598 </member> 1598 </member>
1599 <member name="F:OpenMetaverse.InventoryType.Gesture"> 1599 <member name="F:OpenMetaverse.AssetType.Unknown">
1600 <summary></summary> 1600 <summary>Unknown asset type</summary>
1601 </member> 1601 </member>
1602 <member name="T:OpenMetaverse.SaleType"> 1602 <member name="F:OpenMetaverse.AssetType.Texture">
1603 <summary> 1603 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary>
1604 Item Sale Status 1604 </member>
1605 </summary> 1605 <member name="F:OpenMetaverse.AssetType.Sound">
1606 </member> 1606 <summary>Sound asset</summary>
1607 <member name="F:OpenMetaverse.SaleType.Not"> 1607 </member>
1608 <summary>Not for sale</summary> 1608 <member name="F:OpenMetaverse.AssetType.CallingCard">
1609 </member> 1609 <summary>Calling card for another avatar</summary>
1610 <member name="F:OpenMetaverse.SaleType.Original"> 1610 </member>
1611 <summary>The original is for sale</summary> 1611 <member name="F:OpenMetaverse.AssetType.Landmark">
1612 </member> 1612 <summary>Link to a location in world</summary>
1613 <member name="F:OpenMetaverse.SaleType.Copy"> 1613 </member>
1614 <summary>Copies are for sale</summary> 1614 <member name="F:OpenMetaverse.AssetType.Clothing">
1615 </member> 1615 <summary>Collection of textures and parameters that can be
1616 <member name="F:OpenMetaverse.SaleType.Contents"> 1616 worn by an avatar</summary>
1617 <summary>The contents of the object are for sale</summary> 1617 </member>
1618 </member> 1618 <member name="F:OpenMetaverse.AssetType.Object">
1619 <member name="T:OpenMetaverse.WearableType"> 1619 <summary>Primitive that can contain textures, sounds,
1620 <summary> 1620 scripts and more</summary>
1621 Types of wearable assets 1621 </member>
1622 </summary> 1622 <member name="F:OpenMetaverse.AssetType.Notecard">
1623 </member> 1623 <summary>Notecard asset</summary>
1624 <member name="F:OpenMetaverse.WearableType.Shape"> 1624 </member>
1625 <summary>Body shape</summary> 1625 <member name="F:OpenMetaverse.AssetType.Folder">
1626 </member> 1626 <summary>Holds a collection of inventory items</summary>
1627 <member name="F:OpenMetaverse.WearableType.Skin"> 1627 </member>
1628 <summary>Skin textures and attributes</summary> 1628 <member name="F:OpenMetaverse.AssetType.RootFolder">
1629 </member> 1629 <summary>Root inventory folder</summary>
1630 <member name="F:OpenMetaverse.WearableType.Hair"> 1630 </member>
1631 <summary>Hair</summary> 1631 <member name="F:OpenMetaverse.AssetType.LSLText">
1632 </member> 1632 <summary>Linden scripting language script</summary>
1633 <member name="F:OpenMetaverse.WearableType.Eyes"> 1633 </member>
1634 <summary>Eyes</summary> 1634 <member name="F:OpenMetaverse.AssetType.LSLBytecode">
1635 </member> 1635 <summary>LSO bytecode for a script</summary>
1636 <member name="F:OpenMetaverse.WearableType.Shirt"> 1636 </member>
1637 <summary>Shirt</summary> 1637 <member name="F:OpenMetaverse.AssetType.TextureTGA">
1638 </member> 1638 <summary>Uncompressed TGA texture</summary>
1639 <member name="F:OpenMetaverse.WearableType.Pants"> 1639 </member>
1640 <summary>Pants</summary> 1640 <member name="F:OpenMetaverse.AssetType.Bodypart">
1641 </member> 1641 <summary>Collection of textures and shape parameters that can
1642 <member name="F:OpenMetaverse.WearableType.Shoes"> 1642 be worn</summary>
1643 <summary>Shoes</summary> 1643 </member>
1644 </member> 1644 <member name="F:OpenMetaverse.AssetType.TrashFolder">
1645 <member name="F:OpenMetaverse.WearableType.Socks"> 1645 <summary>Trash folder</summary>
1646 <summary>Socks</summary> 1646 </member>
1647 </member> 1647 <member name="F:OpenMetaverse.AssetType.SnapshotFolder">
1648 <member name="F:OpenMetaverse.WearableType.Jacket"> 1648 <summary>Snapshot folder</summary>
1649 <summary>Jacket</summary> 1649 </member>
1650 </member> 1650 <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder">
1651 <member name="F:OpenMetaverse.WearableType.Gloves"> 1651 <summary>Lost and found folder</summary>
1652 <summary>Gloves</summary> 1652 </member>
1653 </member> 1653 <member name="F:OpenMetaverse.AssetType.SoundWAV">
1654 <member name="F:OpenMetaverse.WearableType.Undershirt"> 1654 <summary>Uncompressed sound</summary>
1655 <summary>Undershirt</summary> 1655 </member>
1656 </member> 1656 <member name="F:OpenMetaverse.AssetType.ImageTGA">
1657 <member name="F:OpenMetaverse.WearableType.Underpants"> 1657 <summary>Uncompressed TGA non-square image, not to be used as a
1658 <summary>Underpants</summary> 1658 texture</summary>
1659 </member> 1659 </member>
1660 <member name="F:OpenMetaverse.WearableType.Skirt"> 1660 <member name="F:OpenMetaverse.AssetType.ImageJPEG">
1661 <summary>Skirt</summary> 1661 <summary>Compressed JPEG non-square image, not to be used as a
1662 </member> 1662 texture</summary>
1663 <member name="F:OpenMetaverse.WearableType.Invalid"> 1663 </member>
1664 <summary>Invalid wearable asset</summary> 1664 <member name="F:OpenMetaverse.AssetType.Animation">
1665 </member> 1665 <summary>Animation</summary>
1666 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})"> 1666 </member>
1667 <summary> 1667 <member name="F:OpenMetaverse.AssetType.Gesture">
1668 Copy constructor 1668 <summary>Sequence of animations, sounds, chat, and pauses</summary>
1669 </summary> 1669 </member>
1670 <param name="queue">Circular queue to copy</param> 1670 <member name="F:OpenMetaverse.AssetType.Simstate">
1671 </member> 1671 <summary>Simstate file</summary>
1672 <member name="T:OpenMetaverse.UUID"> 1672 </member>
1673 <summary> 1673 <member name="F:OpenMetaverse.AssetType.FavoriteFolder">
1674 A 128-bit Universally Unique Identifier, used throughout the Second 1674 <summary>Contains landmarks for favorites</summary>
1675 Life networking protocol 1675 </member>
1676 </summary> 1676 <member name="F:OpenMetaverse.AssetType.Link">
1677 </member> 1677 <summary>Asset is a link to another inventory item</summary>
1678 <member name="F:OpenMetaverse.UUID.Guid"> 1678 </member>
1679 <summary>The System.Guid object this struct wraps around</summary> 1679 <member name="F:OpenMetaverse.AssetType.LinkFolder">
1680 </member> 1680 <summary>Asset is a link to another inventory folder</summary>
1681 <member name="M:OpenMetaverse.UUID.#ctor(System.String)"> 1681 </member>
1682 <summary> 1682 <member name="F:OpenMetaverse.AssetType.EnsembleStart">
1683 Constructor that takes a string UUID representation 1683 <summary>Beginning of the range reserved for ensembles</summary>
1684 </summary> 1684 </member>
1685 <param name="val">A string representation of a UUID, case 1685 <member name="F:OpenMetaverse.AssetType.EnsembleEnd">
1686 insensitive and can either be hyphenated or non-hyphenated</param> 1686 <summary>End of the range reserved for ensembles</summary>
1687 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> 1687 </member>
1688 </member> 1688 <member name="F:OpenMetaverse.AssetType.CurrentOutfitFolder">
1689 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)"> 1689 <summary>Folder containing inventory links to wearables and attachments
1690 <summary> 1690 that are part of the current outfit</summary>
1691 Constructor that takes a System.Guid object 1691 </member>
1692 </summary> 1692 <member name="F:OpenMetaverse.AssetType.OutfitFolder">
1693 <param name="val">A Guid object that contains the unique identifier 1693 <summary>Folder containing inventory items or links to
1694 to be represented by this UUID</param> 1694 inventory items of wearables and attachments
1695 </member> 1695 together make a full outfit</summary>
1696 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)"> 1696 </member>
1697 <summary> 1697 <member name="F:OpenMetaverse.AssetType.MyOutfitsFolder">
1698 Constructor that takes a byte array containing a UUID 1698 <summary>Root folder for the folders of type OutfitFolder</summary>
1699 </summary> 1699 </member>
1700 <param name="source">Byte array containing a 16 byte UUID</param> 1700 <member name="F:OpenMetaverse.AssetType.InboxFolder">
1701 <param name="pos">Beginning offset in the array</param> 1701 <summary></summary>
1702 </member> 1702 </member>
1703 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)"> 1703 <member name="T:OpenMetaverse.InventoryType">
1704 <summary> 1704 <summary>
1705 Constructor that takes an unsigned 64-bit unsigned integer to 1705 Inventory Item Types, eg Script, Notecard, Folder, etc
1706 convert to a UUID 1706 </summary>
1707 </summary> 1707 </member>
1708 <param name="val">64-bit unsigned integer to convert to a UUID</param> 1708 <member name="F:OpenMetaverse.InventoryType.Unknown">
1709 </member> 1709 <summary>Unknown</summary>
1710 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)"> 1710 </member>
1711 <summary> 1711 <member name="F:OpenMetaverse.InventoryType.Texture">
1712 Copy constructor 1712 <summary>Texture</summary>
1713 </summary> 1713 </member>
1714 <param name="val">UUID to copy</param> 1714 <member name="F:OpenMetaverse.InventoryType.Sound">
1715 </member> 1715 <summary>Sound</summary>
1716 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)"> 1716 </member>
1717 <summary> 1717 <member name="F:OpenMetaverse.InventoryType.CallingCard">
1718 IComparable.CompareTo implementation 1718 <summary>Calling Card</summary>
1719 </summary> 1719 </member>
1720 </member> 1720 <member name="F:OpenMetaverse.InventoryType.Landmark">
1721 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)"> 1721 <summary>Landmark</summary>
1722 <summary> 1722 </member>
1723 Assigns this UUID from 16 bytes out of a byte array 1723 <member name="F:OpenMetaverse.InventoryType.Notecard">
1724 </summary> 1724 <summary>Notecard</summary>
1725 <param name="source">Byte array containing the UUID to assign this UUID to</param> 1725 </member>
1726 <param name="pos">Starting position of the UUID in the byte array</param> 1726 <member name="F:OpenMetaverse.InventoryType.Category">
1727 </member> 1727 <summary></summary>
1728 <member name="M:OpenMetaverse.UUID.GetBytes"> 1728 </member>
1729 <summary> 1729 <member name="F:OpenMetaverse.InventoryType.Folder">
1730 Returns a copy of the raw bytes for this UUID 1730 <summary>Folder</summary>
1731 </summary> 1731 </member>
1732 <returns>A 16 byte array containing this UUID</returns> 1732 <member name="F:OpenMetaverse.InventoryType.RootCategory">
1733 </member> 1733 <summary></summary>
1734 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)"> 1734 </member>
1735 <summary> 1735 <member name="F:OpenMetaverse.InventoryType.LSL">
1736 Writes the raw bytes for this UUID to a byte array 1736 <summary>an LSL Script</summary>
1737 </summary> 1737 </member>
1738 <param name="dest">Destination byte array</param> 1738 <member name="F:OpenMetaverse.InventoryType.Snapshot">
1739 <param name="pos">Position in the destination array to start 1739 <summary></summary>
1740 writing. Must be at least 16 bytes before the end of the array</param> 1740 </member>
1741 </member> 1741 <member name="F:OpenMetaverse.InventoryType.Attachment">
1742 <member name="M:OpenMetaverse.UUID.CRC"> 1742 <summary></summary>
1743 <summary> 1743 </member>
1744 Calculate an LLCRC (cyclic redundancy check) for this UUID 1744 <member name="F:OpenMetaverse.InventoryType.Wearable">
1745 </summary> 1745 <summary></summary>
1746 <returns>The CRC checksum for this UUID</returns> 1746 </member>
1747 </member> 1747 <member name="F:OpenMetaverse.InventoryType.Animation">
1748 <member name="M:OpenMetaverse.UUID.GetULong"> 1748 <summary></summary>
1749 <summary> 1749 </member>
1750 Create a 64-bit integer representation from the second half of this UUID 1750 <member name="F:OpenMetaverse.InventoryType.Gesture">
1751 </summary> 1751 <summary></summary>
1752 <returns>An integer created from the last eight bytes of this UUID</returns> 1752 </member>
1753 </member> 1753 <member name="T:OpenMetaverse.SaleType">
1754 <member name="M:OpenMetaverse.UUID.Parse(System.String)"> 1754 <summary>
1755 <summary> 1755 Item Sale Status
1756 Generate a UUID from a string 1756 </summary>
1757 </summary> 1757 </member>
1758 <param name="val">A string representation of a UUID, case 1758 <member name="F:OpenMetaverse.SaleType.Not">
1759 insensitive and can either be hyphenated or non-hyphenated</param> 1759 <summary>Not for sale</summary>
1760 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> 1760 </member>
1761 </member> 1761 <member name="F:OpenMetaverse.SaleType.Original">
1762 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)"> 1762 <summary>The original is for sale</summary>
1763 <summary> 1763 </member>
1764 Generate a UUID from a string 1764 <member name="F:OpenMetaverse.SaleType.Copy">
1765 </summary> 1765 <summary>Copies are for sale</summary>
1766 <param name="val">A string representation of a UUID, case 1766 </member>
1767 insensitive and can either be hyphenated or non-hyphenated</param> 1767 <member name="F:OpenMetaverse.SaleType.Contents">
1768 <param name="result">Will contain the parsed UUID if successful, 1768 <summary>The contents of the object are for sale</summary>
1769 otherwise null</param> 1769 </member>
1770 <returns>True if the string was successfully parse, otherwise false</returns> 1770 <member name="T:OpenMetaverse.WearableType">
1771 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example> 1771 <summary>
1772 </member> 1772 Types of wearable assets
1773 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1773 </summary>
1774 <summary> 1774 </member>
1775 Combine two UUIDs together by taking the MD5 hash of a byte array 1775 <member name="F:OpenMetaverse.WearableType.Shape">
1776 containing both UUIDs 1776 <summary>Body shape</summary>
1777 </summary> 1777 </member>
1778 <param name="first">First UUID to combine</param> 1778 <member name="F:OpenMetaverse.WearableType.Skin">
1779 <param name="second">Second UUID to combine</param> 1779 <summary>Skin textures and attributes</summary>
1780 <returns>The UUID product of the combination</returns> 1780 </member>
1781 </member> 1781 <member name="F:OpenMetaverse.WearableType.Hair">
1782 <member name="M:OpenMetaverse.UUID.Random"> 1782 <summary>Hair</summary>
1783 <summary> 1783 </member>
1784 1784 <member name="F:OpenMetaverse.WearableType.Eyes">
1785 </summary> 1785 <summary>Eyes</summary>
1786 <returns></returns> 1786 </member>
1787 </member> 1787 <member name="F:OpenMetaverse.WearableType.Shirt">
1788 <member name="M:OpenMetaverse.UUID.GetHashCode"> 1788 <summary>Shirt</summary>
1789 <summary> 1789 </member>
1790 Return a hash code for this UUID, used by .NET for hash tables 1790 <member name="F:OpenMetaverse.WearableType.Pants">
1791 </summary> 1791 <summary>Pants</summary>
1792 <returns>An integer composed of all the UUID bytes XORed together</returns> 1792 </member>
1793 </member> 1793 <member name="F:OpenMetaverse.WearableType.Shoes">
1794 <member name="M:OpenMetaverse.UUID.Equals(System.Object)"> 1794 <summary>Shoes</summary>
1795 <summary> 1795 </member>
1796 Comparison function 1796 <member name="F:OpenMetaverse.WearableType.Socks">
1797 </summary> 1797 <summary>Socks</summary>
1798 <param name="o">An object to compare to this UUID</param> 1798 </member>
1799 <returns>True if the object is a UUID and both UUIDs are equal</returns> 1799 <member name="F:OpenMetaverse.WearableType.Jacket">
1800 </member> 1800 <summary>Jacket</summary>
1801 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)"> 1801 </member>
1802 <summary> 1802 <member name="F:OpenMetaverse.WearableType.Gloves">
1803 Comparison function 1803 <summary>Gloves</summary>
1804 </summary> 1804 </member>
1805 <param name="uuid">UUID to compare to</param> 1805 <member name="F:OpenMetaverse.WearableType.Undershirt">
1806 <returns>True if the UUIDs are equal, otherwise false</returns> 1806 <summary>Undershirt</summary>
1807 </member> 1807 </member>
1808 <member name="M:OpenMetaverse.UUID.ToString"> 1808 <member name="F:OpenMetaverse.WearableType.Underpants">
1809 <summary> 1809 <summary>Underpants</summary>
1810 Get a hyphenated string representation of this UUID 1810 </member>
1811 </summary> 1811 <member name="F:OpenMetaverse.WearableType.Skirt">
1812 <returns>A string representation of this UUID, lowercase and 1812 <summary>Skirt</summary>
1813 with hyphens</returns> 1813 </member>
1814 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example> 1814 <member name="F:OpenMetaverse.WearableType.Alpha">
1815 </member> 1815 <summary>Alpha mask to hide parts of the avatar</summary>
1816 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1816 </member>
1817 <summary> 1817 <member name="F:OpenMetaverse.WearableType.Tattoo">
1818 Equals operator 1818 <summary>Tattoo</summary>
1819 </summary> 1819 </member>
1820 <param name="lhs">First UUID for comparison</param> 1820 <member name="F:OpenMetaverse.WearableType.Invalid">
1821 <param name="rhs">Second UUID for comparison</param> 1821 <summary>Invalid wearable asset</summary>
1822 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns> 1822 </member>
1823 </member> 1823 <member name="T:OpenMetaverse.Vector3d">
1824 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1824 <summary>
1825 <summary> 1825 A three-dimensional vector with doubleing-point values
1826 Not equals operator 1826 </summary>
1827 </summary> 1827 </member>
1828 <param name="lhs">First UUID for comparison</param> 1828 <member name="F:OpenMetaverse.Vector3d.X">
1829 <param name="rhs">Second UUID for comparison</param> 1829 <summary>X value</summary>
1830 <returns>True if the UUIDs are not equal, otherwise true</returns> 1830 </member>
1831 </member> 1831 <member name="F:OpenMetaverse.Vector3d.Y">
1832 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1832 <summary>Y value</summary>
1833 <summary> 1833 </member>
1834 XOR operator 1834 <member name="F:OpenMetaverse.Vector3d.Z">
1835 </summary> 1835 <summary>Z value</summary>
1836 <param name="lhs">First UUID</param> 1836 </member>
1837 <param name="rhs">Second UUID</param> 1837 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)">
1838 <returns>A UUID that is a XOR combination of the two input UUIDs</returns> 1838 <summary>
1839 </member> 1839 Constructor, builds a vector from a byte array
1840 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID"> 1840 </summary>
1841 <summary> 1841 <param name="byteArray">Byte array containing three eight-byte doubles</param>
1842 String typecasting operator 1842 <param name="pos">Beginning position in the byte array</param>
1843 </summary> 1843 </member>
1844 <param name="val">A UUID in string form. Case insensitive, 1844 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)">
1845 hyphenated or non-hyphenated</param> 1845 <summary>
1846 <returns>A UUID built from the string representation</returns> 1846 Test if this vector is equal to another vector, within a given
1847 </member> 1847 tolerance range
1848 <member name="F:OpenMetaverse.UUID.Zero"> 1848 </summary>
1849 <summary>An UUID with a value of all zeroes</summary> 1849 <param name="vec">Vector to test against</param>
1850 </member> 1850 <param name="tolerance">The acceptable magnitude of difference
1851 </members> 1851 between the two vectors</param>
1852</doc> 1852 <returns>True if the magnitude of difference between the two vectors
1853 is less than the given tolerance, otherwise false</returns>
1854 </member>
1855 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)">
1856 <summary>
1857 IComparable.CompareTo implementation
1858 </summary>
1859 </member>
1860 <member name="M:OpenMetaverse.Vector3d.IsFinite">
1861 <summary>
1862 Test if this vector is composed of all finite numbers
1863 </summary>
1864 </member>
1865 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)">
1866 <summary>
1867 Builds a vector from a byte array
1868 </summary>
1869 <param name="byteArray">Byte array containing a 24 byte vector</param>
1870 <param name="pos">Beginning position in the byte array</param>
1871 </member>
1872 <member name="M:OpenMetaverse.Vector3d.GetBytes">
1873 <summary>
1874 Returns the raw bytes for this vector
1875 </summary>
1876 <returns>A 24 byte array containing X, Y, and Z</returns>
1877 </member>
1878 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)">
1879 <summary>
1880 Writes the raw bytes for this vector to a byte array
1881 </summary>
1882 <param name="dest">Destination byte array</param>
1883 <param name="pos">Position in the destination array to start
1884 writing. Must be at least 24 bytes before the end of the array</param>
1885 </member>
1886 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)">
1887 <summary>
1888 Parse a vector from a string
1889 </summary>
1890 <param name="val">A string representation of a 3D vector, enclosed
1891 in arrow brackets and separated by commas</param>
1892 </member>
1893 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)">
1894 <summary>
1895 Interpolates between two vectors using a cubic equation
1896 </summary>
1897 </member>
1898 <member name="M:OpenMetaverse.Vector3d.ToString">
1899 <summary>
1900 Get a formatted string representation of the vector
1901 </summary>
1902 <returns>A string representation of the vector</returns>
1903 </member>
1904 <member name="M:OpenMetaverse.Vector3d.ToRawString">
1905 <summary>
1906 Get a string representation of the vector elements with up to three
1907 decimal digits and separated by spaces only
1908 </summary>
1909 <returns>Raw string representation of the vector</returns>
1910 </member>
1911 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)">
1912 <summary>
1913 Cross product between two vectors
1914 </summary>
1915 </member>
1916 <member name="F:OpenMetaverse.Vector3d.Zero">
1917 <summary>A vector with a value of 0,0,0</summary>
1918 </member>
1919 <member name="F:OpenMetaverse.Vector3d.One">
1920 <summary>A vector with a value of 1,1,1</summary>
1921 </member>
1922 <member name="F:OpenMetaverse.Vector3d.UnitX">
1923 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary>
1924 </member>
1925 <member name="F:OpenMetaverse.Vector3d.UnitY">
1926 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary>
1927 </member>
1928 <member name="F:OpenMetaverse.Vector3d.UnitZ">
1929 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary>
1930 </member>
1931 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters">
1932 <summary>
1933 Determines the appropriate events to set, leaves the locks, and sets the events.
1934 </summary>
1935 </member>
1936 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)">
1937 <summary>
1938 A routine for lazily creating a event outside the lock (so if errors
1939 happen they are outside the lock and that we don't do much work
1940 while holding a spin lock). If all goes well, reenter the lock and
1941 set 'waitEvent'
1942 </summary>
1943 </member>
1944 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)">
1945 <summary>
1946 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout.
1947 Before the wait 'numWaiters' is incremented and is restored before leaving this routine.
1948 </summary>
1949 </member>
1950 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})">
1951 <summary>
1952 Copy constructor
1953 </summary>
1954 <param name="queue">Circular queue to copy</param>
1955 </member>
1956 </members>
1957</doc>
diff --git a/bin/OpenMetaverseTypes.dll b/bin/OpenMetaverseTypes.dll
index 6c6440e..01dc3d8 100644
--- a/bin/OpenMetaverseTypes.dll
+++ b/bin/OpenMetaverseTypes.dll
Binary files differ
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index 5dcc601..54c013a 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -1245,6 +1245,11 @@
1245; enabled=false 1245; enabled=false
1246 1246
1247 1247
1248[MediaOnAPrim]
1249 ; Enable media on a prim facilities
1250 Enabled = true;
1251
1252
1248;; 1253;;
1249;; These are defaults that are overwritten below in [Architecture]. 1254;; These are defaults that are overwritten below in [Architecture].
1250;; These defaults allow OpenSim to work out of the box with 1255;; These defaults allow OpenSim to work out of the box with
diff --git a/prebuild.xml b/prebuild.xml
index 8a6d3a1..94c83f7 100644
--- a/prebuild.xml
+++ b/prebuild.xml
@@ -2214,6 +2214,7 @@
2214 <Reference name="OpenSim.Region.Framework"/> 2214 <Reference name="OpenSim.Region.Framework"/>
2215 <Reference name="OpenMetaverseTypes.dll"/> 2215 <Reference name="OpenMetaverseTypes.dll"/>
2216 <Reference name="OpenMetaverse.dll"/> 2216 <Reference name="OpenMetaverse.dll"/>
2217 <Reference name="OpenMetaverse.StructuredData.dll"/>
2217 <Reference name="Mono.Data.Sqlite"/> 2218 <Reference name="Mono.Data.Sqlite"/>
2218 <Reference name="Mono.Addins.dll" /> 2219 <Reference name="Mono.Addins.dll" />
2219 <Reference name="log4net.dll"/> 2220 <Reference name="log4net.dll"/>