diff options
author | Teravus Ovares (Dan Olivares) | 2009-08-05 02:42:52 -0400 |
---|---|---|
committer | Teravus Ovares (Dan Olivares) | 2009-08-05 02:42:52 -0400 |
commit | 31b60731497b21c163aa4058cada258e54deb835 (patch) | |
tree | fe6e7661970921a48448b73e7972fbeafb5d3174 /bin/OpenMetaverseTypes.XML | |
parent | minor format change (diff) | |
download | opensim-SC_OLD-31b60731497b21c163aa4058cada258e54deb835.zip opensim-SC_OLD-31b60731497b21c163aa4058cada258e54deb835.tar.gz opensim-SC_OLD-31b60731497b21c163aa4058cada258e54deb835.tar.bz2 opensim-SC_OLD-31b60731497b21c163aa4058cada258e54deb835.tar.xz |
* Commit a slightly modified OpenMetaverse compiled as a .NET 2.0 target
* Hopefully this allows older mono versions to still work.
* A couple of points of note:
* TimeZoneInfo.. replaced with DateTime.UtcNow - TimeSpan.FromHours(7);
* HashSet<uint> replaced with Dictionary<uint,object>
* Force use of the managed version of ReaderWriterLockSlim (don't use the pre-processor defs)
Diffstat (limited to '')
-rw-r--r-- | bin/OpenMetaverseTypes.XML | 1344 |
1 files changed, 672 insertions, 672 deletions
diff --git a/bin/OpenMetaverseTypes.XML b/bin/OpenMetaverseTypes.XML index d60ffdb..2dc28ae 100644 --- a/bin/OpenMetaverseTypes.XML +++ b/bin/OpenMetaverseTypes.XML | |||
@@ -4,307 +4,98 @@ | |||
4 | <name>OpenMetaverseTypes</name> | 4 | <name>OpenMetaverseTypes</name> |
5 | </assembly> | 5 | </assembly> |
6 | <members> | 6 | <members> |
7 | <member name="T:OpenMetaverse.Vector3d"> | 7 | <member name="T:OpenMetaverse.TokenBucket"> |
8 | <summary> | ||
9 | A three-dimensional vector with doubleing-point values | ||
10 | </summary> | ||
11 | </member> | ||
12 | <member name="F:OpenMetaverse.Vector3d.X"> | ||
13 | <summary>X value</summary> | ||
14 | </member> | ||
15 | <member name="F:OpenMetaverse.Vector3d.Y"> | ||
16 | <summary>Y value</summary> | ||
17 | </member> | ||
18 | <member name="F:OpenMetaverse.Vector3d.Z"> | ||
19 | <summary>Z value</summary> | ||
20 | </member> | ||
21 | <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)"> | ||
22 | <summary> | ||
23 | Constructor, builds a vector from a byte array | ||
24 | </summary> | ||
25 | <param name="byteArray">Byte array containing three eight-byte doubles</param> | ||
26 | <param name="pos">Beginning position in the byte array</param> | ||
27 | </member> | ||
28 | <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)"> | ||
29 | <summary> | ||
30 | Test if this vector is equal to another vector, within a given | ||
31 | tolerance range | ||
32 | </summary> | ||
33 | <param name="vec">Vector to test against</param> | ||
34 | <param name="tolerance">The acceptable magnitude of difference | ||
35 | between the two vectors</param> | ||
36 | <returns>True if the magnitude of difference between the two vectors | ||
37 | is less than the given tolerance, otherwise false</returns> | ||
38 | </member> | ||
39 | <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)"> | ||
40 | <summary> | 8 | <summary> |
41 | IComparable.CompareTo implementation | 9 | A hierarchical token bucket for bandwidth throttling. See |
10 | http://en.wikipedia.org/wiki/Token_bucket for more information | ||
42 | </summary> | 11 | </summary> |
43 | </member> | 12 | </member> |
44 | <member name="M:OpenMetaverse.Vector3d.IsFinite"> | 13 | <member name="F:OpenMetaverse.TokenBucket.parent"> |
45 | <summary> | 14 | <summary>Parent bucket to this bucket, or null if this is a root |
46 | Test if this vector is composed of all finite numbers | 15 | bucket</summary> |
47 | </summary> | ||
48 | </member> | 16 | </member> |
49 | <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)"> | 17 | <member name="F:OpenMetaverse.TokenBucket.maxBurst"> |
50 | <summary> | 18 | <summary>Size of the bucket in bytes. If zero, the bucket has |
51 | Builds a vector from a byte array | 19 | infinite capacity</summary> |
52 | </summary> | ||
53 | <param name="byteArray">Byte array containing a 24 byte vector</param> | ||
54 | <param name="pos">Beginning position in the byte array</param> | ||
55 | </member> | 20 | </member> |
56 | <member name="M:OpenMetaverse.Vector3d.GetBytes"> | 21 | <member name="F:OpenMetaverse.TokenBucket.tokensPerMS"> |
57 | <summary> | 22 | <summary>Rate that the bucket fills, in bytes per millisecond. If |
58 | Returns the raw bytes for this vector | 23 | zero, the bucket always remains full</summary> |
59 | </summary> | ||
60 | <returns>A 24 byte array containing X, Y, and Z</returns> | ||
61 | </member> | 24 | </member> |
62 | <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)"> | 25 | <member name="F:OpenMetaverse.TokenBucket.content"> |
63 | <summary> | 26 | <summary>Number of tokens currently in the bucket</summary> |
64 | Writes the raw bytes for this vector to a byte array | ||
65 | </summary> | ||
66 | <param name="dest">Destination byte array</param> | ||
67 | <param name="pos">Position in the destination array to start | ||
68 | writing. Must be at least 24 bytes before the end of the array</param> | ||
69 | </member> | 27 | </member> |
70 | <member name="M:OpenMetaverse.Vector3d.Parse(System.String)"> | 28 | <member name="F:OpenMetaverse.TokenBucket.lastDrip"> |
71 | <summary> | 29 | <summary>Time of the last drip, in system ticks</summary> |
72 | Parse a vector from a string | ||
73 | </summary> | ||
74 | <param name="val">A string representation of a 3D vector, enclosed | ||
75 | in arrow brackets and separated by commas</param> | ||
76 | </member> | 30 | </member> |
77 | <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)"> | 31 | <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)"> |
78 | <summary> | 32 | <summary> |
79 | Interpolates between two vectors using a cubic equation | 33 | Default constructor |
80 | </summary> | 34 | </summary> |
35 | <param name="parent">Parent bucket if this is a child bucket, or | ||
36 | null if this is a root bucket</param> | ||
37 | <param name="maxBurst">Maximum size of the bucket in bytes, or | ||
38 | zero if this bucket has no maximum capacity</param> | ||
39 | <param name="dripRate">Rate that the bucket fills, in bytes per | ||
40 | second. If zero, the bucket always remains full</param> | ||
81 | </member> | 41 | </member> |
82 | <member name="M:OpenMetaverse.Vector3d.ToString"> | 42 | <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"> |
83 | <summary> | 43 | <summary> |
84 | Get a formatted string representation of the vector | 44 | Remove a given number of tokens from the bucket |
85 | </summary> | 45 | </summary> |
86 | <returns>A string representation of the vector</returns> | 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 | ||
48 | the bucket, otherwise false</returns> | ||
87 | </member> | 49 | </member> |
88 | <member name="M:OpenMetaverse.Vector3d.ToRawString"> | 50 | <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)"> |
89 | <summary> | 51 | <summary> |
90 | Get a string representation of the vector elements with up to three | 52 | Remove a given number of tokens from the bucket |
91 | decimal digits and separated by spaces only | ||
92 | </summary> | 53 | </summary> |
93 | <returns>Raw string representation of the vector</returns> | 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 | ||
56 | during this call, otherwise false</param> | ||
57 | <returns>True if the requested number of tokens were removed from | ||
58 | the bucket, otherwise false</returns> | ||
94 | </member> | 59 | </member> |
95 | <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)"> | 60 | <member name="M:OpenMetaverse.TokenBucket.Drip"> |
96 | <summary> | 61 | <summary> |
97 | Cross product between two vectors | 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 | ||
64 | call to Drip | ||
98 | </summary> | 65 | </summary> |
66 | <returns>True if tokens were added to the bucket, otherwise false</returns> | ||
99 | </member> | 67 | </member> |
100 | <member name="F:OpenMetaverse.Vector3d.Zero"> | 68 | <member name="P:OpenMetaverse.TokenBucket.Parent"> |
101 | <summary>A vector with a value of 0,0,0</summary> | ||
102 | </member> | ||
103 | <member name="F:OpenMetaverse.Vector3d.One"> | ||
104 | <summary>A vector with a value of 1,1,1</summary> | ||
105 | </member> | ||
106 | <member name="F:OpenMetaverse.Vector3d.UnitX"> | ||
107 | <summary>A unit vector facing forward (X axis), value of 1,0,0</summary> | ||
108 | </member> | ||
109 | <member name="F:OpenMetaverse.Vector3d.UnitY"> | ||
110 | <summary>A unit vector facing left (Y axis), value of 0,1,0</summary> | ||
111 | </member> | ||
112 | <member name="F:OpenMetaverse.Vector3d.UnitZ"> | ||
113 | <summary>A unit vector facing up (Z axis), value of 0,0,1</summary> | ||
114 | </member> | ||
115 | <member name="T:OpenMetaverse.AssetType"> | ||
116 | <summary> | 69 | <summary> |
117 | The different types of grid assets | 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 | ||
72 | of its children buckets | ||
118 | </summary> | 73 | </summary> |
119 | </member> | 74 | </member> |
120 | <member name="F:OpenMetaverse.AssetType.Unknown"> | 75 | <member name="P:OpenMetaverse.TokenBucket.MaxBurst"> |
121 | <summary>Unknown asset type</summary> | ||
122 | </member> | ||
123 | <member name="F:OpenMetaverse.AssetType.Texture"> | ||
124 | <summary>Texture asset, stores in JPEG2000 J2C stream format</summary> | ||
125 | </member> | ||
126 | <member name="F:OpenMetaverse.AssetType.Sound"> | ||
127 | <summary>Sound asset</summary> | ||
128 | </member> | ||
129 | <member name="F:OpenMetaverse.AssetType.CallingCard"> | ||
130 | <summary>Calling card for another avatar</summary> | ||
131 | </member> | ||
132 | <member name="F:OpenMetaverse.AssetType.Landmark"> | ||
133 | <summary>Link to a location in world</summary> | ||
134 | </member> | ||
135 | <member name="F:OpenMetaverse.AssetType.Clothing"> | ||
136 | <summary>Collection of textures and parameters that can be | ||
137 | worn by an avatar</summary> | ||
138 | </member> | ||
139 | <member name="F:OpenMetaverse.AssetType.Object"> | ||
140 | <summary>Primitive that can contain textures, sounds, | ||
141 | scripts and more</summary> | ||
142 | </member> | ||
143 | <member name="F:OpenMetaverse.AssetType.Notecard"> | ||
144 | <summary>Notecard asset</summary> | ||
145 | </member> | ||
146 | <member name="F:OpenMetaverse.AssetType.Folder"> | ||
147 | <summary>Holds a collection of inventory items</summary> | ||
148 | </member> | ||
149 | <member name="F:OpenMetaverse.AssetType.RootFolder"> | ||
150 | <summary>Root inventory folder</summary> | ||
151 | </member> | ||
152 | <member name="F:OpenMetaverse.AssetType.LSLText"> | ||
153 | <summary>Linden scripting language script</summary> | ||
154 | </member> | ||
155 | <member name="F:OpenMetaverse.AssetType.LSLBytecode"> | ||
156 | <summary>LSO bytecode for a script</summary> | ||
157 | </member> | ||
158 | <member name="F:OpenMetaverse.AssetType.TextureTGA"> | ||
159 | <summary>Uncompressed TGA texture</summary> | ||
160 | </member> | ||
161 | <member name="F:OpenMetaverse.AssetType.Bodypart"> | ||
162 | <summary>Collection of textures and shape parameters that can | ||
163 | be worn</summary> | ||
164 | </member> | ||
165 | <member name="F:OpenMetaverse.AssetType.TrashFolder"> | ||
166 | <summary>Trash folder</summary> | ||
167 | </member> | ||
168 | <member name="F:OpenMetaverse.AssetType.SnapshotFolder"> | ||
169 | <summary>Snapshot folder</summary> | ||
170 | </member> | ||
171 | <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder"> | ||
172 | <summary>Lost and found folder</summary> | ||
173 | </member> | ||
174 | <member name="F:OpenMetaverse.AssetType.SoundWAV"> | ||
175 | <summary>Uncompressed sound</summary> | ||
176 | </member> | ||
177 | <member name="F:OpenMetaverse.AssetType.ImageTGA"> | ||
178 | <summary>Uncompressed TGA non-square image, not to be used as a | ||
179 | texture</summary> | ||
180 | </member> | ||
181 | <member name="F:OpenMetaverse.AssetType.ImageJPEG"> | ||
182 | <summary>Compressed JPEG non-square image, not to be used as a | ||
183 | texture</summary> | ||
184 | </member> | ||
185 | <member name="F:OpenMetaverse.AssetType.Animation"> | ||
186 | <summary>Animation</summary> | ||
187 | </member> | ||
188 | <member name="F:OpenMetaverse.AssetType.Gesture"> | ||
189 | <summary>Sequence of animations, sounds, chat, and pauses</summary> | ||
190 | </member> | ||
191 | <member name="F:OpenMetaverse.AssetType.Simstate"> | ||
192 | <summary>Simstate file</summary> | ||
193 | </member> | ||
194 | <member name="T:OpenMetaverse.InventoryType"> | ||
195 | <summary> | 76 | <summary> |
196 | Inventory Item Types, eg Script, Notecard, Folder, etc | 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 | ||
197 | </summary> | 79 | </summary> |
198 | </member> | 80 | </member> |
199 | <member name="F:OpenMetaverse.InventoryType.Unknown"> | 81 | <member name="P:OpenMetaverse.TokenBucket.DripRate"> |
200 | <summary>Unknown</summary> | ||
201 | </member> | ||
202 | <member name="F:OpenMetaverse.InventoryType.Texture"> | ||
203 | <summary>Texture</summary> | ||
204 | </member> | ||
205 | <member name="F:OpenMetaverse.InventoryType.Sound"> | ||
206 | <summary>Sound</summary> | ||
207 | </member> | ||
208 | <member name="F:OpenMetaverse.InventoryType.CallingCard"> | ||
209 | <summary>Calling Card</summary> | ||
210 | </member> | ||
211 | <member name="F:OpenMetaverse.InventoryType.Landmark"> | ||
212 | <summary>Landmark</summary> | ||
213 | </member> | ||
214 | <member name="F:OpenMetaverse.InventoryType.Notecard"> | ||
215 | <summary>Notecard</summary> | ||
216 | </member> | ||
217 | <member name="F:OpenMetaverse.InventoryType.Category"> | ||
218 | <summary></summary> | ||
219 | </member> | ||
220 | <member name="F:OpenMetaverse.InventoryType.Folder"> | ||
221 | <summary>Folder</summary> | ||
222 | </member> | ||
223 | <member name="F:OpenMetaverse.InventoryType.RootCategory"> | ||
224 | <summary></summary> | ||
225 | </member> | ||
226 | <member name="F:OpenMetaverse.InventoryType.LSL"> | ||
227 | <summary>an LSL Script</summary> | ||
228 | </member> | ||
229 | <member name="F:OpenMetaverse.InventoryType.Snapshot"> | ||
230 | <summary></summary> | ||
231 | </member> | ||
232 | <member name="F:OpenMetaverse.InventoryType.Attachment"> | ||
233 | <summary></summary> | ||
234 | </member> | ||
235 | <member name="F:OpenMetaverse.InventoryType.Wearable"> | ||
236 | <summary></summary> | ||
237 | </member> | ||
238 | <member name="F:OpenMetaverse.InventoryType.Animation"> | ||
239 | <summary></summary> | ||
240 | </member> | ||
241 | <member name="F:OpenMetaverse.InventoryType.Gesture"> | ||
242 | <summary></summary> | ||
243 | </member> | ||
244 | <member name="T:OpenMetaverse.SaleType"> | ||
245 | <summary> | 82 | <summary> |
246 | Item Sale Status | 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 | ||
247 | </summary> | 85 | </summary> |
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 | ||
88 | the system tick interval (typically around 15-22ms)</remarks> | ||
248 | </member> | 89 | </member> |
249 | <member name="F:OpenMetaverse.SaleType.Not"> | 90 | <member name="P:OpenMetaverse.TokenBucket.Content"> |
250 | <summary>Not for sale</summary> | ||
251 | </member> | ||
252 | <member name="F:OpenMetaverse.SaleType.Original"> | ||
253 | <summary>The original is for sale</summary> | ||
254 | </member> | ||
255 | <member name="F:OpenMetaverse.SaleType.Copy"> | ||
256 | <summary>Copies are for sale</summary> | ||
257 | </member> | ||
258 | <member name="F:OpenMetaverse.SaleType.Contents"> | ||
259 | <summary>The contents of the object are for sale</summary> | ||
260 | </member> | ||
261 | <member name="T:OpenMetaverse.WearableType"> | ||
262 | <summary> | 91 | <summary> |
263 | Types of wearable assets | 92 | The number of bytes that can be sent at this moment. This is the |
93 | current number of tokens in the bucket | ||
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 | ||
96 | return false regardless of the content of this bucket</remarks> | ||
264 | </summary> | 97 | </summary> |
265 | </member> | 98 | </member> |
266 | <member name="F:OpenMetaverse.WearableType.Shape"> | ||
267 | <summary>Body shape</summary> | ||
268 | </member> | ||
269 | <member name="F:OpenMetaverse.WearableType.Skin"> | ||
270 | <summary>Skin textures and attributes</summary> | ||
271 | </member> | ||
272 | <member name="F:OpenMetaverse.WearableType.Hair"> | ||
273 | <summary>Hair</summary> | ||
274 | </member> | ||
275 | <member name="F:OpenMetaverse.WearableType.Eyes"> | ||
276 | <summary>Eyes</summary> | ||
277 | </member> | ||
278 | <member name="F:OpenMetaverse.WearableType.Shirt"> | ||
279 | <summary>Shirt</summary> | ||
280 | </member> | ||
281 | <member name="F:OpenMetaverse.WearableType.Pants"> | ||
282 | <summary>Pants</summary> | ||
283 | </member> | ||
284 | <member name="F:OpenMetaverse.WearableType.Shoes"> | ||
285 | <summary>Shoes</summary> | ||
286 | </member> | ||
287 | <member name="F:OpenMetaverse.WearableType.Socks"> | ||
288 | <summary>Socks</summary> | ||
289 | </member> | ||
290 | <member name="F:OpenMetaverse.WearableType.Jacket"> | ||
291 | <summary>Jacket</summary> | ||
292 | </member> | ||
293 | <member name="F:OpenMetaverse.WearableType.Gloves"> | ||
294 | <summary>Gloves</summary> | ||
295 | </member> | ||
296 | <member name="F:OpenMetaverse.WearableType.Undershirt"> | ||
297 | <summary>Undershirt</summary> | ||
298 | </member> | ||
299 | <member name="F:OpenMetaverse.WearableType.Underpants"> | ||
300 | <summary>Underpants</summary> | ||
301 | </member> | ||
302 | <member name="F:OpenMetaverse.WearableType.Skirt"> | ||
303 | <summary>Skirt</summary> | ||
304 | </member> | ||
305 | <member name="F:OpenMetaverse.WearableType.Invalid"> | ||
306 | <summary>Invalid wearable asset</summary> | ||
307 | </member> | ||
308 | <member name="T:OpenMetaverse.BlockingQueue`1"> | 99 | <member name="T:OpenMetaverse.BlockingQueue`1"> |
309 | <summary> | 100 | <summary> |
310 | Same as Queue except Dequeue function blocks until there is an object to return. | 101 | Same as Queue except Dequeue function blocks until there is an object to return. |
@@ -379,196 +170,6 @@ | |||
379 | Gets flag indicating if queue has been closed. | 170 | Gets flag indicating if queue has been closed. |
380 | </summary> | 171 | </summary> |
381 | </member> | 172 | </member> |
382 | <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot"> | ||
383 | <summary>For thread safety</summary> | ||
384 | </member> | ||
385 | <member name="F:OpenMetaverse.ExpiringCache`2.isPurging"> | ||
386 | <summary>For thread safety</summary> | ||
387 | </member> | ||
388 | <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)"> | ||
389 | <summary> | ||
390 | Purges expired objects from the cache. Called automatically by the purge timer. | ||
391 | </summary> | ||
392 | </member> | ||
393 | <member name="T:OpenMetaverse.UUID"> | ||
394 | <summary> | ||
395 | A 128-bit Universally Unique Identifier, used throughout the Second | ||
396 | Life networking protocol | ||
397 | </summary> | ||
398 | </member> | ||
399 | <member name="F:OpenMetaverse.UUID.Guid"> | ||
400 | <summary>The System.Guid object this struct wraps around</summary> | ||
401 | </member> | ||
402 | <member name="M:OpenMetaverse.UUID.#ctor(System.String)"> | ||
403 | <summary> | ||
404 | Constructor that takes a string UUID representation | ||
405 | </summary> | ||
406 | <param name="val">A string representation of a UUID, case | ||
407 | insensitive and can either be hyphenated or non-hyphenated</param> | ||
408 | <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> | ||
409 | </member> | ||
410 | <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)"> | ||
411 | <summary> | ||
412 | Constructor that takes a System.Guid object | ||
413 | </summary> | ||
414 | <param name="val">A Guid object that contains the unique identifier | ||
415 | to be represented by this UUID</param> | ||
416 | </member> | ||
417 | <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)"> | ||
418 | <summary> | ||
419 | Constructor that takes a byte array containing a UUID | ||
420 | </summary> | ||
421 | <param name="source">Byte array containing a 16 byte UUID</param> | ||
422 | <param name="pos">Beginning offset in the array</param> | ||
423 | </member> | ||
424 | <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)"> | ||
425 | <summary> | ||
426 | Constructor that takes an unsigned 64-bit unsigned integer to | ||
427 | convert to a UUID | ||
428 | </summary> | ||
429 | <param name="val">64-bit unsigned integer to convert to a UUID</param> | ||
430 | </member> | ||
431 | <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)"> | ||
432 | <summary> | ||
433 | Copy constructor | ||
434 | </summary> | ||
435 | <param name="val">UUID to copy</param> | ||
436 | </member> | ||
437 | <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)"> | ||
438 | <summary> | ||
439 | IComparable.CompareTo implementation | ||
440 | </summary> | ||
441 | </member> | ||
442 | <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)"> | ||
443 | <summary> | ||
444 | Assigns this UUID from 16 bytes out of a byte array | ||
445 | </summary> | ||
446 | <param name="source">Byte array containing the UUID to assign this UUID to</param> | ||
447 | <param name="pos">Starting position of the UUID in the byte array</param> | ||
448 | </member> | ||
449 | <member name="M:OpenMetaverse.UUID.GetBytes"> | ||
450 | <summary> | ||
451 | Returns a copy of the raw bytes for this UUID | ||
452 | </summary> | ||
453 | <returns>A 16 byte array containing this UUID</returns> | ||
454 | </member> | ||
455 | <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)"> | ||
456 | <summary> | ||
457 | Writes the raw bytes for this UUID to a byte array | ||
458 | </summary> | ||
459 | <param name="dest">Destination byte array</param> | ||
460 | <param name="pos">Position in the destination array to start | ||
461 | writing. Must be at least 16 bytes before the end of the array</param> | ||
462 | </member> | ||
463 | <member name="M:OpenMetaverse.UUID.CRC"> | ||
464 | <summary> | ||
465 | Calculate an LLCRC (cyclic redundancy check) for this UUID | ||
466 | </summary> | ||
467 | <returns>The CRC checksum for this UUID</returns> | ||
468 | </member> | ||
469 | <member name="M:OpenMetaverse.UUID.GetULong"> | ||
470 | <summary> | ||
471 | Create a 64-bit integer representation from the second half of this UUID | ||
472 | </summary> | ||
473 | <returns>An integer created from the last eight bytes of this UUID</returns> | ||
474 | </member> | ||
475 | <member name="M:OpenMetaverse.UUID.Parse(System.String)"> | ||
476 | <summary> | ||
477 | Generate a UUID from a string | ||
478 | </summary> | ||
479 | <param name="val">A string representation of a UUID, case | ||
480 | insensitive and can either be hyphenated or non-hyphenated</param> | ||
481 | <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> | ||
482 | </member> | ||
483 | <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)"> | ||
484 | <summary> | ||
485 | Generate a UUID from a string | ||
486 | </summary> | ||
487 | <param name="val">A string representation of a UUID, case | ||
488 | insensitive and can either be hyphenated or non-hyphenated</param> | ||
489 | <param name="result">Will contain the parsed UUID if successful, | ||
490 | otherwise null</param> | ||
491 | <returns>True if the string was successfully parse, otherwise false</returns> | ||
492 | <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example> | ||
493 | </member> | ||
494 | <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)"> | ||
495 | <summary> | ||
496 | Combine two UUIDs together by taking the MD5 hash of a byte array | ||
497 | containing both UUIDs | ||
498 | </summary> | ||
499 | <param name="first">First UUID to combine</param> | ||
500 | <param name="second">Second UUID to combine</param> | ||
501 | <returns>The UUID product of the combination</returns> | ||
502 | </member> | ||
503 | <member name="M:OpenMetaverse.UUID.Random"> | ||
504 | <summary> | ||
505 | |||
506 | </summary> | ||
507 | <returns></returns> | ||
508 | </member> | ||
509 | <member name="M:OpenMetaverse.UUID.GetHashCode"> | ||
510 | <summary> | ||
511 | Return a hash code for this UUID, used by .NET for hash tables | ||
512 | </summary> | ||
513 | <returns>An integer composed of all the UUID bytes XORed together</returns> | ||
514 | </member> | ||
515 | <member name="M:OpenMetaverse.UUID.Equals(System.Object)"> | ||
516 | <summary> | ||
517 | Comparison function | ||
518 | </summary> | ||
519 | <param name="o">An object to compare to this UUID</param> | ||
520 | <returns>True if the object is a UUID and both UUIDs are equal</returns> | ||
521 | </member> | ||
522 | <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)"> | ||
523 | <summary> | ||
524 | Comparison function | ||
525 | </summary> | ||
526 | <param name="uuid">UUID to compare to</param> | ||
527 | <returns>True if the UUIDs are equal, otherwise false</returns> | ||
528 | </member> | ||
529 | <member name="M:OpenMetaverse.UUID.ToString"> | ||
530 | <summary> | ||
531 | Get a hyphenated string representation of this UUID | ||
532 | </summary> | ||
533 | <returns>A string representation of this UUID, lowercase and | ||
534 | with hyphens</returns> | ||
535 | <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example> | ||
536 | </member> | ||
537 | <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> | ||
538 | <summary> | ||
539 | Equals operator | ||
540 | </summary> | ||
541 | <param name="lhs">First UUID for comparison</param> | ||
542 | <param name="rhs">Second UUID for comparison</param> | ||
543 | <returns>True if the UUIDs are byte for byte equal, otherwise false</returns> | ||
544 | </member> | ||
545 | <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> | ||
546 | <summary> | ||
547 | Not equals operator | ||
548 | </summary> | ||
549 | <param name="lhs">First UUID for comparison</param> | ||
550 | <param name="rhs">Second UUID for comparison</param> | ||
551 | <returns>True if the UUIDs are not equal, otherwise true</returns> | ||
552 | </member> | ||
553 | <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)"> | ||
554 | <summary> | ||
555 | XOR operator | ||
556 | </summary> | ||
557 | <param name="lhs">First UUID</param> | ||
558 | <param name="rhs">Second UUID</param> | ||
559 | <returns>A UUID that is a XOR combination of the two input UUIDs</returns> | ||
560 | </member> | ||
561 | <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID"> | ||
562 | <summary> | ||
563 | String typecasting operator | ||
564 | </summary> | ||
565 | <param name="val">A UUID in string form. Case insensitive, | ||
566 | hyphenated or non-hyphenated</param> | ||
567 | <returns>A UUID built from the string representation</returns> | ||
568 | </member> | ||
569 | <member name="F:OpenMetaverse.UUID.Zero"> | ||
570 | <summary>An UUID with a value of all zeroes</summary> | ||
571 | </member> | ||
572 | <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> | 173 | <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> |
573 | <summary> | 174 | <summary> |
574 | Convert this matrix to euler rotations | 175 | Convert this matrix to euler rotations |
@@ -722,159 +323,114 @@ | |||
722 | <member name="F:OpenMetaverse.Color4.White"> | 323 | <member name="F:OpenMetaverse.Color4.White"> |
723 | <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary> | 324 | <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary> |
724 | </member> | 325 | </member> |
725 | <member name="F:OpenMetaverse.Quaternion.X"> | 326 | <member name="F:OpenMetaverse.Vector4.X"> |
726 | <summary>X value</summary> | 327 | <summary>X value</summary> |
727 | </member> | 328 | </member> |
728 | <member name="F:OpenMetaverse.Quaternion.Y"> | 329 | <member name="F:OpenMetaverse.Vector4.Y"> |
729 | <summary>Y value</summary> | 330 | <summary>Y value</summary> |
730 | </member> | 331 | </member> |
731 | <member name="F:OpenMetaverse.Quaternion.Z"> | 332 | <member name="F:OpenMetaverse.Vector4.Z"> |
732 | <summary>Z value</summary> | 333 | <summary>Z value</summary> |
733 | </member> | 334 | </member> |
734 | <member name="F:OpenMetaverse.Quaternion.W"> | 335 | <member name="F:OpenMetaverse.Vector4.W"> |
735 | <summary>W value</summary> | 336 | <summary>W value</summary> |
736 | </member> | 337 | </member> |
737 | <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)"> | 338 | <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)"> |
738 | <summary> | ||
739 | Build a quaternion from normalized float values | ||
740 | </summary> | ||
741 | <param name="x">X value from -1.0 to 1.0</param> | ||
742 | <param name="y">Y value from -1.0 to 1.0</param> | ||
743 | <param name="z">Z value from -1.0 to 1.0</param> | ||
744 | </member> | ||
745 | <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)"> | ||
746 | <summary> | 339 | <summary> |
747 | Constructor, builds a quaternion object from a byte array | 340 | Constructor, builds a vector from a byte array |
748 | </summary> | 341 | </summary> |
749 | <param name="byteArray">Byte array containing four four-byte floats</param> | 342 | <param name="byteArray">Byte array containing four four-byte floats</param> |
750 | <param name="pos">Offset in the byte array to start reading at</param> | 343 | <param name="pos">Beginning position in the byte array</param> |
751 | <param name="normalized">Whether the source data is normalized or | ||
752 | not. If this is true 12 bytes will be read, otherwise 16 bytes will | ||
753 | be read.</param> | ||
754 | </member> | 344 | </member> |
755 | <member name="M:OpenMetaverse.Quaternion.Normalize"> | 345 | <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)"> |
756 | <summary> | 346 | <summary> |
757 | Normalizes the quaternion | 347 | Test if this vector is equal to another vector, within a given |
348 | tolerance range | ||
758 | </summary> | 349 | </summary> |
350 | <param name="vec">Vector to test against</param> | ||
351 | <param name="tolerance">The acceptable magnitude of difference | ||
352 | between the two vectors</param> | ||
353 | <returns>True if the magnitude of difference between the two vectors | ||
354 | is less than the given tolerance, otherwise false</returns> | ||
759 | </member> | 355 | </member> |
760 | <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)"> | 356 | <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)"> |
761 | <summary> | 357 | <summary> |
762 | Builds a quaternion object from a byte array | 358 | IComparable.CompareTo implementation |
763 | </summary> | 359 | </summary> |
764 | <param name="byteArray">The source byte array</param> | ||
765 | <param name="pos">Offset in the byte array to start reading at</param> | ||
766 | <param name="normalized">Whether the source data is normalized or | ||
767 | not. If this is true 12 bytes will be read, otherwise 16 bytes will | ||
768 | be read.</param> | ||
769 | </member> | 360 | </member> |
770 | <member name="M:OpenMetaverse.Quaternion.GetBytes"> | 361 | <member name="M:OpenMetaverse.Vector4.IsFinite"> |
771 | <summary> | 362 | <summary> |
772 | Normalize this quaternion and serialize it to a byte array | 363 | Test if this vector is composed of all finite numbers |
773 | </summary> | 364 | </summary> |
774 | <returns>A 12 byte array containing normalized X, Y, and Z floating | ||
775 | point values in order using little endian byte ordering</returns> | ||
776 | </member> | 365 | </member> |
777 | <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)"> | 366 | <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)"> |
778 | <summary> | 367 | <summary> |
779 | Writes the raw bytes for this quaternion to a byte array | 368 | Builds a vector from a byte array |
780 | </summary> | 369 | </summary> |
781 | <param name="dest">Destination byte array</param> | 370 | <param name="byteArray">Byte array containing a 16 byte vector</param> |
782 | <param name="pos">Position in the destination array to start | 371 | <param name="pos">Beginning position in the byte array</param> |
783 | writing. Must be at least 12 bytes before the end of the array</param> | ||
784 | </member> | 372 | </member> |
785 | <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> | 373 | <member name="M:OpenMetaverse.Vector4.GetBytes"> |
786 | <summary> | 374 | <summary> |
787 | Convert this quaternion to euler angles | 375 | Returns the raw bytes for this vector |
788 | </summary> | 376 | </summary> |
789 | <param name="roll">X euler angle</param> | 377 | <returns>A 16 byte array containing X, Y, Z, and W</returns> |
790 | <param name="pitch">Y euler angle</param> | ||
791 | <param name="yaw">Z euler angle</param> | ||
792 | </member> | 378 | </member> |
793 | <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)"> | 379 | <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)"> |
794 | <summary> | 380 | <summary> |
795 | Convert this quaternion to an angle around an axis | 381 | Writes the raw bytes for this vector to a byte array |
796 | </summary> | 382 | </summary> |
797 | <param name="axis">Unit vector describing the axis</param> | 383 | <param name="dest">Destination byte array</param> |
798 | <param name="angle">Angle around the axis, in radians</param> | 384 | <param name="pos">Position in the destination array to start |
385 | writing. Must be at least 16 bytes before the end of the array</param> | ||
799 | </member> | 386 | </member> |
800 | <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)"> | 387 | <member name="M:OpenMetaverse.Vector4.ToRawString"> |
801 | <summary> | 388 | <summary> |
802 | Returns the conjugate (spatial inverse) of a quaternion | 389 | Get a string representation of the vector elements with up to three |
390 | decimal digits and separated by spaces only | ||
803 | </summary> | 391 | </summary> |
392 | <returns>Raw string representation of the vector</returns> | ||
804 | </member> | 393 | </member> |
805 | <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)"> | 394 | <member name="F:OpenMetaverse.Vector4.Zero"> |
806 | <summary> | 395 | <summary>A vector with a value of 0,0,0,0</summary> |
807 | Build a quaternion from an axis and an angle of rotation around | ||
808 | that axis | ||
809 | </summary> | ||
810 | </member> | 396 | </member> |
811 | <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)"> | 397 | <member name="F:OpenMetaverse.Vector4.One"> |
812 | <summary> | 398 | <summary>A vector with a value of 1,1,1,1</summary> |
813 | Build a quaternion from an axis and an angle of rotation around | ||
814 | that axis | ||
815 | </summary> | ||
816 | <param name="axis">Axis of rotation</param> | ||
817 | <param name="angle">Angle of rotation</param> | ||
818 | </member> | 399 | </member> |
819 | <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)"> | 400 | <member name="F:OpenMetaverse.Vector4.UnitX"> |
820 | <summary> | 401 | <summary>A vector with a value of 1,0,0,0</summary> |
821 | Creates a quaternion from a vector containing roll, pitch, and yaw | ||
822 | in radians | ||
823 | </summary> | ||
824 | <param name="eulers">Vector representation of the euler angles in | ||
825 | radians</param> | ||
826 | <returns>Quaternion representation of the euler angles</returns> | ||
827 | </member> | 402 | </member> |
828 | <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)"> | 403 | <member name="F:OpenMetaverse.Vector4.UnitY"> |
829 | <summary> | 404 | <summary>A vector with a value of 0,1,0,0</summary> |
830 | Creates a quaternion from roll, pitch, and yaw euler angles in | ||
831 | radians | ||
832 | </summary> | ||
833 | <param name="roll">X angle in radians</param> | ||
834 | <param name="pitch">Y angle in radians</param> | ||
835 | <param name="yaw">Z angle in radians</param> | ||
836 | <returns>Quaternion representation of the euler angles</returns> | ||
837 | </member> | 405 | </member> |
838 | <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)"> | 406 | <member name="F:OpenMetaverse.Vector4.UnitZ"> |
839 | <summary> | 407 | <summary>A vector with a value of 0,0,1,0</summary> |
840 | Conjugates and renormalizes a vector | ||
841 | </summary> | ||
842 | </member> | 408 | </member> |
843 | <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)"> | 409 | <member name="F:OpenMetaverse.Vector4.UnitW"> |
844 | <summary> | 410 | <summary>A vector with a value of 0,0,0,1</summary> |
845 | Spherical linear interpolation between two quaternions | ||
846 | </summary> | ||
847 | </member> | 411 | </member> |
848 | <member name="M:OpenMetaverse.Quaternion.ToRawString"> | 412 | <member name="T:OpenMetaverse.Vector3d"> |
849 | <summary> | 413 | <summary> |
850 | Get a string representation of the quaternion elements with up to three | 414 | A three-dimensional vector with doubleing-point values |
851 | decimal digits and separated by spaces only | ||
852 | </summary> | 415 | </summary> |
853 | <returns>Raw string representation of the quaternion</returns> | ||
854 | </member> | 416 | </member> |
855 | <member name="F:OpenMetaverse.Quaternion.Identity"> | 417 | <member name="F:OpenMetaverse.Vector3d.X"> |
856 | <summary>A quaternion with a value of 0,0,0,1</summary> | ||
857 | </member> | ||
858 | <member name="F:OpenMetaverse.Vector4.X"> | ||
859 | <summary>X value</summary> | 418 | <summary>X value</summary> |
860 | </member> | 419 | </member> |
861 | <member name="F:OpenMetaverse.Vector4.Y"> | 420 | <member name="F:OpenMetaverse.Vector3d.Y"> |
862 | <summary>Y value</summary> | 421 | <summary>Y value</summary> |
863 | </member> | 422 | </member> |
864 | <member name="F:OpenMetaverse.Vector4.Z"> | 423 | <member name="F:OpenMetaverse.Vector3d.Z"> |
865 | <summary>Z value</summary> | 424 | <summary>Z value</summary> |
866 | </member> | 425 | </member> |
867 | <member name="F:OpenMetaverse.Vector4.W"> | 426 | <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)"> |
868 | <summary>W value</summary> | ||
869 | </member> | ||
870 | <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)"> | ||
871 | <summary> | 427 | <summary> |
872 | Constructor, builds a vector from a byte array | 428 | Constructor, builds a vector from a byte array |
873 | </summary> | 429 | </summary> |
874 | <param name="byteArray">Byte array containing four four-byte floats</param> | 430 | <param name="byteArray">Byte array containing three eight-byte doubles</param> |
875 | <param name="pos">Beginning position in the byte array</param> | 431 | <param name="pos">Beginning position in the byte array</param> |
876 | </member> | 432 | </member> |
877 | <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)"> | 433 | <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)"> |
878 | <summary> | 434 | <summary> |
879 | Test if this vector is equal to another vector, within a given | 435 | Test if this vector is equal to another vector, within a given |
880 | tolerance range | 436 | tolerance range |
@@ -885,61 +441,92 @@ | |||
885 | <returns>True if the magnitude of difference between the two vectors | 441 | <returns>True if the magnitude of difference between the two vectors |
886 | is less than the given tolerance, otherwise false</returns> | 442 | is less than the given tolerance, otherwise false</returns> |
887 | </member> | 443 | </member> |
888 | <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)"> | 444 | <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)"> |
889 | <summary> | 445 | <summary> |
890 | IComparable.CompareTo implementation | 446 | IComparable.CompareTo implementation |
891 | </summary> | 447 | </summary> |
892 | </member> | 448 | </member> |
893 | <member name="M:OpenMetaverse.Vector4.IsFinite"> | 449 | <member name="M:OpenMetaverse.Vector3d.IsFinite"> |
894 | <summary> | 450 | <summary> |
895 | Test if this vector is composed of all finite numbers | 451 | Test if this vector is composed of all finite numbers |
896 | </summary> | 452 | </summary> |
897 | </member> | 453 | </member> |
898 | <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)"> | 454 | <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)"> |
899 | <summary> | 455 | <summary> |
900 | Builds a vector from a byte array | 456 | Builds a vector from a byte array |
901 | </summary> | 457 | </summary> |
902 | <param name="byteArray">Byte array containing a 16 byte vector</param> | 458 | <param name="byteArray">Byte array containing a 24 byte vector</param> |
903 | <param name="pos">Beginning position in the byte array</param> | 459 | <param name="pos">Beginning position in the byte array</param> |
904 | </member> | 460 | </member> |
905 | <member name="M:OpenMetaverse.Vector4.GetBytes"> | 461 | <member name="M:OpenMetaverse.Vector3d.GetBytes"> |
906 | <summary> | 462 | <summary> |
907 | Returns the raw bytes for this vector | 463 | Returns the raw bytes for this vector |
908 | </summary> | 464 | </summary> |
909 | <returns>A 16 byte array containing X, Y, Z, and W</returns> | 465 | <returns>A 24 byte array containing X, Y, and Z</returns> |
910 | </member> | 466 | </member> |
911 | <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)"> | 467 | <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)"> |
912 | <summary> | 468 | <summary> |
913 | Writes the raw bytes for this vector to a byte array | 469 | Writes the raw bytes for this vector to a byte array |
914 | </summary> | 470 | </summary> |
915 | <param name="dest">Destination byte array</param> | 471 | <param name="dest">Destination byte array</param> |
916 | <param name="pos">Position in the destination array to start | 472 | <param name="pos">Position in the destination array to start |
917 | writing. Must be at least 16 bytes before the end of the array</param> | 473 | writing. Must be at least 24 bytes before the end of the array</param> |
918 | </member> | 474 | </member> |
919 | <member name="M:OpenMetaverse.Vector4.ToRawString"> | 475 | <member name="M:OpenMetaverse.Vector3d.Parse(System.String)"> |
476 | <summary> | ||
477 | Parse a vector from a string | ||
478 | </summary> | ||
479 | <param name="val">A string representation of a 3D vector, enclosed | ||
480 | in arrow brackets and separated by commas</param> | ||
481 | </member> | ||
482 | <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)"> | ||
483 | <summary> | ||
484 | Interpolates between two vectors using a cubic equation | ||
485 | </summary> | ||
486 | </member> | ||
487 | <member name="M:OpenMetaverse.Vector3d.ToString"> | ||
488 | <summary> | ||
489 | Get a formatted string representation of the vector | ||
490 | </summary> | ||
491 | <returns>A string representation of the vector</returns> | ||
492 | </member> | ||
493 | <member name="M:OpenMetaverse.Vector3d.ToRawString"> | ||
920 | <summary> | 494 | <summary> |
921 | Get a string representation of the vector elements with up to three | 495 | Get a string representation of the vector elements with up to three |
922 | decimal digits and separated by spaces only | 496 | decimal digits and separated by spaces only |
923 | </summary> | 497 | </summary> |
924 | <returns>Raw string representation of the vector</returns> | 498 | <returns>Raw string representation of the vector</returns> |
925 | </member> | 499 | </member> |
926 | <member name="F:OpenMetaverse.Vector4.Zero"> | 500 | <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)"> |
927 | <summary>A vector with a value of 0,0,0,0</summary> | 501 | <summary> |
502 | Cross product between two vectors | ||
503 | </summary> | ||
928 | </member> | 504 | </member> |
929 | <member name="F:OpenMetaverse.Vector4.One"> | 505 | <member name="F:OpenMetaverse.Vector3d.Zero"> |
930 | <summary>A vector with a value of 1,1,1,1</summary> | 506 | <summary>A vector with a value of 0,0,0</summary> |
931 | </member> | 507 | </member> |
932 | <member name="F:OpenMetaverse.Vector4.UnitX"> | 508 | <member name="F:OpenMetaverse.Vector3d.One"> |
933 | <summary>A vector with a value of 1,0,0,0</summary> | 509 | <summary>A vector with a value of 1,1,1</summary> |
934 | </member> | 510 | </member> |
935 | <member name="F:OpenMetaverse.Vector4.UnitY"> | 511 | <member name="F:OpenMetaverse.Vector3d.UnitX"> |
936 | <summary>A vector with a value of 0,1,0,0</summary> | 512 | <summary>A unit vector facing forward (X axis), value of 1,0,0</summary> |
937 | </member> | 513 | </member> |
938 | <member name="F:OpenMetaverse.Vector4.UnitZ"> | 514 | <member name="F:OpenMetaverse.Vector3d.UnitY"> |
939 | <summary>A vector with a value of 0,0,1,0</summary> | 515 | <summary>A unit vector facing left (Y axis), value of 0,1,0</summary> |
940 | </member> | 516 | </member> |
941 | <member name="F:OpenMetaverse.Vector4.UnitW"> | 517 | <member name="F:OpenMetaverse.Vector3d.UnitZ"> |
942 | <summary>A vector with a value of 0,0,0,1</summary> | 518 | <summary>A unit vector facing up (Z axis), value of 0,0,1</summary> |
519 | </member> | ||
520 | <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot"> | ||
521 | <summary>For thread safety</summary> | ||
522 | </member> | ||
523 | <member name="F:OpenMetaverse.ExpiringCache`2.isPurging"> | ||
524 | <summary>For thread safety</summary> | ||
525 | </member> | ||
526 | <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)"> | ||
527 | <summary> | ||
528 | Purges expired objects from the cache. Called automatically by the purge timer. | ||
529 | </summary> | ||
943 | </member> | 530 | </member> |
944 | <member name="T:OpenMetaverse.Vector3"> | 531 | <member name="T:OpenMetaverse.Vector3"> |
945 | <summary> | 532 | <summary> |
@@ -1056,98 +643,6 @@ | |||
1056 | <member name="F:OpenMetaverse.Vector3.UnitZ"> | 643 | <member name="F:OpenMetaverse.Vector3.UnitZ"> |
1057 | <summary>A unit vector facing up (Z axis), value 0,0,1</summary> | 644 | <summary>A unit vector facing up (Z axis), value 0,0,1</summary> |
1058 | </member> | 645 | </member> |
1059 | <member name="T:OpenMetaverse.TokenBucket"> | ||
1060 | <summary> | ||
1061 | A hierarchical token bucket for bandwidth throttling. See | ||
1062 | http://en.wikipedia.org/wiki/Token_bucket for more information | ||
1063 | </summary> | ||
1064 | </member> | ||
1065 | <member name="F:OpenMetaverse.TokenBucket.parent"> | ||
1066 | <summary>Parent bucket to this bucket, or null if this is a root | ||
1067 | bucket</summary> | ||
1068 | </member> | ||
1069 | <member name="F:OpenMetaverse.TokenBucket.maxBurst"> | ||
1070 | <summary>Size of the bucket in bytes. If zero, the bucket has | ||
1071 | infinite capacity</summary> | ||
1072 | </member> | ||
1073 | <member name="F:OpenMetaverse.TokenBucket.tokensPerMS"> | ||
1074 | <summary>Rate that the bucket fills, in bytes per millisecond. If | ||
1075 | zero, the bucket always remains full</summary> | ||
1076 | </member> | ||
1077 | <member name="F:OpenMetaverse.TokenBucket.content"> | ||
1078 | <summary>Number of tokens currently in the bucket</summary> | ||
1079 | </member> | ||
1080 | <member name="F:OpenMetaverse.TokenBucket.lastDrip"> | ||
1081 | <summary>Time of the last drip, in system ticks</summary> | ||
1082 | </member> | ||
1083 | <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)"> | ||
1084 | <summary> | ||
1085 | Default constructor | ||
1086 | </summary> | ||
1087 | <param name="parent">Parent bucket if this is a child bucket, or | ||
1088 | null if this is a root bucket</param> | ||
1089 | <param name="maxBurst">Maximum size of the bucket in bytes, or | ||
1090 | zero if this bucket has no maximum capacity</param> | ||
1091 | <param name="dripRate">Rate that the bucket fills, in bytes per | ||
1092 | second. If zero, the bucket always remains full</param> | ||
1093 | </member> | ||
1094 | <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"> | ||
1095 | <summary> | ||
1096 | Remove a given number of tokens from the bucket | ||
1097 | </summary> | ||
1098 | <param name="amount">Number of tokens to remove from the bucket</param> | ||
1099 | <returns>True if the requested number of tokens were removed from | ||
1100 | the bucket, otherwise false</returns> | ||
1101 | </member> | ||
1102 | <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)"> | ||
1103 | <summary> | ||
1104 | Remove a given number of tokens from the bucket | ||
1105 | </summary> | ||
1106 | <param name="amount">Number of tokens to remove from the bucket</param> | ||
1107 | <param name="dripSucceeded">True if tokens were added to the bucket | ||
1108 | during this call, otherwise false</param> | ||
1109 | <returns>True if the requested number of tokens were removed from | ||
1110 | the bucket, otherwise false</returns> | ||
1111 | </member> | ||
1112 | <member name="M:OpenMetaverse.TokenBucket.Drip"> | ||
1113 | <summary> | ||
1114 | Add tokens to the bucket over time. The number of tokens added each | ||
1115 | call depends on the length of time that has passed since the last | ||
1116 | call to Drip | ||
1117 | </summary> | ||
1118 | <returns>True if tokens were added to the bucket, otherwise false</returns> | ||
1119 | </member> | ||
1120 | <member name="P:OpenMetaverse.TokenBucket.Parent"> | ||
1121 | <summary> | ||
1122 | The parent bucket of this bucket, or null if this bucket has no | ||
1123 | parent. The parent bucket will limit the aggregate bandwidth of all | ||
1124 | of its children buckets | ||
1125 | </summary> | ||
1126 | </member> | ||
1127 | <member name="P:OpenMetaverse.TokenBucket.MaxBurst"> | ||
1128 | <summary> | ||
1129 | Maximum burst rate in bytes per second. This is the maximum number | ||
1130 | of tokens that can accumulate in the bucket at any one time | ||
1131 | </summary> | ||
1132 | </member> | ||
1133 | <member name="P:OpenMetaverse.TokenBucket.DripRate"> | ||
1134 | <summary> | ||
1135 | The speed limit of this bucket in bytes per second. This is the | ||
1136 | number of tokens that are added to the bucket per second | ||
1137 | </summary> | ||
1138 | <remarks>Tokens are added to the bucket any time | ||
1139 | <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of | ||
1140 | the system tick interval (typically around 15-22ms)</remarks> | ||
1141 | </member> | ||
1142 | <member name="P:OpenMetaverse.TokenBucket.Content"> | ||
1143 | <summary> | ||
1144 | The number of bytes that can be sent at this moment. This is the | ||
1145 | current number of tokens in the bucket | ||
1146 | <remarks>If this bucket has a parent bucket that does not have | ||
1147 | enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will | ||
1148 | return false regardless of the content of this bucket</remarks> | ||
1149 | </summary> | ||
1150 | </member> | ||
1151 | <member name="T:OpenMetaverse.Vector2"> | 646 | <member name="T:OpenMetaverse.Vector2"> |
1152 | <summary> | 647 | <summary> |
1153 | A two-dimensional vector with floating-point values | 648 | A two-dimensional vector with floating-point values |
@@ -1842,11 +1337,516 @@ | |||
1842 | Before the wait 'numWaiters' is incremented and is restored before leaving this routine. | 1337 | Before the wait 'numWaiters' is incremented and is restored before leaving this routine. |
1843 | </summary> | 1338 | </summary> |
1844 | </member> | 1339 | </member> |
1340 | <member name="F:OpenMetaverse.Quaternion.X"> | ||
1341 | <summary>X value</summary> | ||
1342 | </member> | ||
1343 | <member name="F:OpenMetaverse.Quaternion.Y"> | ||
1344 | <summary>Y value</summary> | ||
1345 | </member> | ||
1346 | <member name="F:OpenMetaverse.Quaternion.Z"> | ||
1347 | <summary>Z value</summary> | ||
1348 | </member> | ||
1349 | <member name="F:OpenMetaverse.Quaternion.W"> | ||
1350 | <summary>W value</summary> | ||
1351 | </member> | ||
1352 | <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)"> | ||
1353 | <summary> | ||
1354 | Build a quaternion from normalized float values | ||
1355 | </summary> | ||
1356 | <param name="x">X value from -1.0 to 1.0</param> | ||
1357 | <param name="y">Y value from -1.0 to 1.0</param> | ||
1358 | <param name="z">Z value from -1.0 to 1.0</param> | ||
1359 | </member> | ||
1360 | <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)"> | ||
1361 | <summary> | ||
1362 | Constructor, builds a quaternion object from a byte array | ||
1363 | </summary> | ||
1364 | <param name="byteArray">Byte array containing four four-byte floats</param> | ||
1365 | <param name="pos">Offset in the byte array to start reading at</param> | ||
1366 | <param name="normalized">Whether the source data is normalized or | ||
1367 | not. If this is true 12 bytes will be read, otherwise 16 bytes will | ||
1368 | be read.</param> | ||
1369 | </member> | ||
1370 | <member name="M:OpenMetaverse.Quaternion.Normalize"> | ||
1371 | <summary> | ||
1372 | Normalizes the quaternion | ||
1373 | </summary> | ||
1374 | </member> | ||
1375 | <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)"> | ||
1376 | <summary> | ||
1377 | Builds a quaternion object from a byte array | ||
1378 | </summary> | ||
1379 | <param name="byteArray">The source byte array</param> | ||
1380 | <param name="pos">Offset in the byte array to start reading at</param> | ||
1381 | <param name="normalized">Whether the source data is normalized or | ||
1382 | not. If this is true 12 bytes will be read, otherwise 16 bytes will | ||
1383 | be read.</param> | ||
1384 | </member> | ||
1385 | <member name="M:OpenMetaverse.Quaternion.GetBytes"> | ||
1386 | <summary> | ||
1387 | Normalize this quaternion and serialize it to a byte array | ||
1388 | </summary> | ||
1389 | <returns>A 12 byte array containing normalized X, Y, and Z floating | ||
1390 | point values in order using little endian byte ordering</returns> | ||
1391 | </member> | ||
1392 | <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)"> | ||
1393 | <summary> | ||
1394 | Writes the raw bytes for this quaternion to a byte array | ||
1395 | </summary> | ||
1396 | <param name="dest">Destination byte array</param> | ||
1397 | <param name="pos">Position in the destination array to start | ||
1398 | writing. Must be at least 12 bytes before the end of the array</param> | ||
1399 | </member> | ||
1400 | <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> | ||
1401 | <summary> | ||
1402 | Convert this quaternion to euler angles | ||
1403 | </summary> | ||
1404 | <param name="roll">X euler angle</param> | ||
1405 | <param name="pitch">Y euler angle</param> | ||
1406 | <param name="yaw">Z euler angle</param> | ||
1407 | </member> | ||
1408 | <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)"> | ||
1409 | <summary> | ||
1410 | Convert this quaternion to an angle around an axis | ||
1411 | </summary> | ||
1412 | <param name="axis">Unit vector describing the axis</param> | ||
1413 | <param name="angle">Angle around the axis, in radians</param> | ||
1414 | </member> | ||
1415 | <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)"> | ||
1416 | <summary> | ||
1417 | Returns the conjugate (spatial inverse) of a quaternion | ||
1418 | </summary> | ||
1419 | </member> | ||
1420 | <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)"> | ||
1421 | <summary> | ||
1422 | Build a quaternion from an axis and an angle of rotation around | ||
1423 | that axis | ||
1424 | </summary> | ||
1425 | </member> | ||
1426 | <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)"> | ||
1427 | <summary> | ||
1428 | Build a quaternion from an axis and an angle of rotation around | ||
1429 | that axis | ||
1430 | </summary> | ||
1431 | <param name="axis">Axis of rotation</param> | ||
1432 | <param name="angle">Angle of rotation</param> | ||
1433 | </member> | ||
1434 | <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)"> | ||
1435 | <summary> | ||
1436 | Creates a quaternion from a vector containing roll, pitch, and yaw | ||
1437 | in radians | ||
1438 | </summary> | ||
1439 | <param name="eulers">Vector representation of the euler angles in | ||
1440 | radians</param> | ||
1441 | <returns>Quaternion representation of the euler angles</returns> | ||
1442 | </member> | ||
1443 | <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)"> | ||
1444 | <summary> | ||
1445 | Creates a quaternion from roll, pitch, and yaw euler angles in | ||
1446 | radians | ||
1447 | </summary> | ||
1448 | <param name="roll">X angle in radians</param> | ||
1449 | <param name="pitch">Y angle in radians</param> | ||
1450 | <param name="yaw">Z angle in radians</param> | ||
1451 | <returns>Quaternion representation of the euler angles</returns> | ||
1452 | </member> | ||
1453 | <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)"> | ||
1454 | <summary> | ||
1455 | Conjugates and renormalizes a vector | ||
1456 | </summary> | ||
1457 | </member> | ||
1458 | <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)"> | ||
1459 | <summary> | ||
1460 | Spherical linear interpolation between two quaternions | ||
1461 | </summary> | ||
1462 | </member> | ||
1463 | <member name="M:OpenMetaverse.Quaternion.ToRawString"> | ||
1464 | <summary> | ||
1465 | Get a string representation of the quaternion elements with up to three | ||
1466 | decimal digits and separated by spaces only | ||
1467 | </summary> | ||
1468 | <returns>Raw string representation of the quaternion</returns> | ||
1469 | </member> | ||
1470 | <member name="F:OpenMetaverse.Quaternion.Identity"> | ||
1471 | <summary>A quaternion with a value of 0,0,0,1</summary> | ||
1472 | </member> | ||
1473 | <member name="T:OpenMetaverse.AssetType"> | ||
1474 | <summary> | ||
1475 | The different types of grid assets | ||
1476 | </summary> | ||
1477 | </member> | ||
1478 | <member name="F:OpenMetaverse.AssetType.Unknown"> | ||
1479 | <summary>Unknown asset type</summary> | ||
1480 | </member> | ||
1481 | <member name="F:OpenMetaverse.AssetType.Texture"> | ||
1482 | <summary>Texture asset, stores in JPEG2000 J2C stream format</summary> | ||
1483 | </member> | ||
1484 | <member name="F:OpenMetaverse.AssetType.Sound"> | ||
1485 | <summary>Sound asset</summary> | ||
1486 | </member> | ||
1487 | <member name="F:OpenMetaverse.AssetType.CallingCard"> | ||
1488 | <summary>Calling card for another avatar</summary> | ||
1489 | </member> | ||
1490 | <member name="F:OpenMetaverse.AssetType.Landmark"> | ||
1491 | <summary>Link to a location in world</summary> | ||
1492 | </member> | ||
1493 | <member name="F:OpenMetaverse.AssetType.Clothing"> | ||
1494 | <summary>Collection of textures and parameters that can be | ||
1495 | worn by an avatar</summary> | ||
1496 | </member> | ||
1497 | <member name="F:OpenMetaverse.AssetType.Object"> | ||
1498 | <summary>Primitive that can contain textures, sounds, | ||
1499 | scripts and more</summary> | ||
1500 | </member> | ||
1501 | <member name="F:OpenMetaverse.AssetType.Notecard"> | ||
1502 | <summary>Notecard asset</summary> | ||
1503 | </member> | ||
1504 | <member name="F:OpenMetaverse.AssetType.Folder"> | ||
1505 | <summary>Holds a collection of inventory items</summary> | ||
1506 | </member> | ||
1507 | <member name="F:OpenMetaverse.AssetType.RootFolder"> | ||
1508 | <summary>Root inventory folder</summary> | ||
1509 | </member> | ||
1510 | <member name="F:OpenMetaverse.AssetType.LSLText"> | ||
1511 | <summary>Linden scripting language script</summary> | ||
1512 | </member> | ||
1513 | <member name="F:OpenMetaverse.AssetType.LSLBytecode"> | ||
1514 | <summary>LSO bytecode for a script</summary> | ||
1515 | </member> | ||
1516 | <member name="F:OpenMetaverse.AssetType.TextureTGA"> | ||
1517 | <summary>Uncompressed TGA texture</summary> | ||
1518 | </member> | ||
1519 | <member name="F:OpenMetaverse.AssetType.Bodypart"> | ||
1520 | <summary>Collection of textures and shape parameters that can | ||
1521 | be worn</summary> | ||
1522 | </member> | ||
1523 | <member name="F:OpenMetaverse.AssetType.TrashFolder"> | ||
1524 | <summary>Trash folder</summary> | ||
1525 | </member> | ||
1526 | <member name="F:OpenMetaverse.AssetType.SnapshotFolder"> | ||
1527 | <summary>Snapshot folder</summary> | ||
1528 | </member> | ||
1529 | <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder"> | ||
1530 | <summary>Lost and found folder</summary> | ||
1531 | </member> | ||
1532 | <member name="F:OpenMetaverse.AssetType.SoundWAV"> | ||
1533 | <summary>Uncompressed sound</summary> | ||
1534 | </member> | ||
1535 | <member name="F:OpenMetaverse.AssetType.ImageTGA"> | ||
1536 | <summary>Uncompressed TGA non-square image, not to be used as a | ||
1537 | texture</summary> | ||
1538 | </member> | ||
1539 | <member name="F:OpenMetaverse.AssetType.ImageJPEG"> | ||
1540 | <summary>Compressed JPEG non-square image, not to be used as a | ||
1541 | texture</summary> | ||
1542 | </member> | ||
1543 | <member name="F:OpenMetaverse.AssetType.Animation"> | ||
1544 | <summary>Animation</summary> | ||
1545 | </member> | ||
1546 | <member name="F:OpenMetaverse.AssetType.Gesture"> | ||
1547 | <summary>Sequence of animations, sounds, chat, and pauses</summary> | ||
1548 | </member> | ||
1549 | <member name="F:OpenMetaverse.AssetType.Simstate"> | ||
1550 | <summary>Simstate file</summary> | ||
1551 | </member> | ||
1552 | <member name="T:OpenMetaverse.InventoryType"> | ||
1553 | <summary> | ||
1554 | Inventory Item Types, eg Script, Notecard, Folder, etc | ||
1555 | </summary> | ||
1556 | </member> | ||
1557 | <member name="F:OpenMetaverse.InventoryType.Unknown"> | ||
1558 | <summary>Unknown</summary> | ||
1559 | </member> | ||
1560 | <member name="F:OpenMetaverse.InventoryType.Texture"> | ||
1561 | <summary>Texture</summary> | ||
1562 | </member> | ||
1563 | <member name="F:OpenMetaverse.InventoryType.Sound"> | ||
1564 | <summary>Sound</summary> | ||
1565 | </member> | ||
1566 | <member name="F:OpenMetaverse.InventoryType.CallingCard"> | ||
1567 | <summary>Calling Card</summary> | ||
1568 | </member> | ||
1569 | <member name="F:OpenMetaverse.InventoryType.Landmark"> | ||
1570 | <summary>Landmark</summary> | ||
1571 | </member> | ||
1572 | <member name="F:OpenMetaverse.InventoryType.Notecard"> | ||
1573 | <summary>Notecard</summary> | ||
1574 | </member> | ||
1575 | <member name="F:OpenMetaverse.InventoryType.Category"> | ||
1576 | <summary></summary> | ||
1577 | </member> | ||
1578 | <member name="F:OpenMetaverse.InventoryType.Folder"> | ||
1579 | <summary>Folder</summary> | ||
1580 | </member> | ||
1581 | <member name="F:OpenMetaverse.InventoryType.RootCategory"> | ||
1582 | <summary></summary> | ||
1583 | </member> | ||
1584 | <member name="F:OpenMetaverse.InventoryType.LSL"> | ||
1585 | <summary>an LSL Script</summary> | ||
1586 | </member> | ||
1587 | <member name="F:OpenMetaverse.InventoryType.Snapshot"> | ||
1588 | <summary></summary> | ||
1589 | </member> | ||
1590 | <member name="F:OpenMetaverse.InventoryType.Attachment"> | ||
1591 | <summary></summary> | ||
1592 | </member> | ||
1593 | <member name="F:OpenMetaverse.InventoryType.Wearable"> | ||
1594 | <summary></summary> | ||
1595 | </member> | ||
1596 | <member name="F:OpenMetaverse.InventoryType.Animation"> | ||
1597 | <summary></summary> | ||
1598 | </member> | ||
1599 | <member name="F:OpenMetaverse.InventoryType.Gesture"> | ||
1600 | <summary></summary> | ||
1601 | </member> | ||
1602 | <member name="T:OpenMetaverse.SaleType"> | ||
1603 | <summary> | ||
1604 | Item Sale Status | ||
1605 | </summary> | ||
1606 | </member> | ||
1607 | <member name="F:OpenMetaverse.SaleType.Not"> | ||
1608 | <summary>Not for sale</summary> | ||
1609 | </member> | ||
1610 | <member name="F:OpenMetaverse.SaleType.Original"> | ||
1611 | <summary>The original is for sale</summary> | ||
1612 | </member> | ||
1613 | <member name="F:OpenMetaverse.SaleType.Copy"> | ||
1614 | <summary>Copies are for sale</summary> | ||
1615 | </member> | ||
1616 | <member name="F:OpenMetaverse.SaleType.Contents"> | ||
1617 | <summary>The contents of the object are for sale</summary> | ||
1618 | </member> | ||
1619 | <member name="T:OpenMetaverse.WearableType"> | ||
1620 | <summary> | ||
1621 | Types of wearable assets | ||
1622 | </summary> | ||
1623 | </member> | ||
1624 | <member name="F:OpenMetaverse.WearableType.Shape"> | ||
1625 | <summary>Body shape</summary> | ||
1626 | </member> | ||
1627 | <member name="F:OpenMetaverse.WearableType.Skin"> | ||
1628 | <summary>Skin textures and attributes</summary> | ||
1629 | </member> | ||
1630 | <member name="F:OpenMetaverse.WearableType.Hair"> | ||
1631 | <summary>Hair</summary> | ||
1632 | </member> | ||
1633 | <member name="F:OpenMetaverse.WearableType.Eyes"> | ||
1634 | <summary>Eyes</summary> | ||
1635 | </member> | ||
1636 | <member name="F:OpenMetaverse.WearableType.Shirt"> | ||
1637 | <summary>Shirt</summary> | ||
1638 | </member> | ||
1639 | <member name="F:OpenMetaverse.WearableType.Pants"> | ||
1640 | <summary>Pants</summary> | ||
1641 | </member> | ||
1642 | <member name="F:OpenMetaverse.WearableType.Shoes"> | ||
1643 | <summary>Shoes</summary> | ||
1644 | </member> | ||
1645 | <member name="F:OpenMetaverse.WearableType.Socks"> | ||
1646 | <summary>Socks</summary> | ||
1647 | </member> | ||
1648 | <member name="F:OpenMetaverse.WearableType.Jacket"> | ||
1649 | <summary>Jacket</summary> | ||
1650 | </member> | ||
1651 | <member name="F:OpenMetaverse.WearableType.Gloves"> | ||
1652 | <summary>Gloves</summary> | ||
1653 | </member> | ||
1654 | <member name="F:OpenMetaverse.WearableType.Undershirt"> | ||
1655 | <summary>Undershirt</summary> | ||
1656 | </member> | ||
1657 | <member name="F:OpenMetaverse.WearableType.Underpants"> | ||
1658 | <summary>Underpants</summary> | ||
1659 | </member> | ||
1660 | <member name="F:OpenMetaverse.WearableType.Skirt"> | ||
1661 | <summary>Skirt</summary> | ||
1662 | </member> | ||
1663 | <member name="F:OpenMetaverse.WearableType.Invalid"> | ||
1664 | <summary>Invalid wearable asset</summary> | ||
1665 | </member> | ||
1845 | <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})"> | 1666 | <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})"> |
1846 | <summary> | 1667 | <summary> |
1847 | Copy constructor | 1668 | Copy constructor |
1848 | </summary> | 1669 | </summary> |
1849 | <param name="queue">Circular queue to copy</param> | 1670 | <param name="queue">Circular queue to copy</param> |
1850 | </member> | 1671 | </member> |
1672 | <member name="T:OpenMetaverse.UUID"> | ||
1673 | <summary> | ||
1674 | A 128-bit Universally Unique Identifier, used throughout the Second | ||
1675 | Life networking protocol | ||
1676 | </summary> | ||
1677 | </member> | ||
1678 | <member name="F:OpenMetaverse.UUID.Guid"> | ||
1679 | <summary>The System.Guid object this struct wraps around</summary> | ||
1680 | </member> | ||
1681 | <member name="M:OpenMetaverse.UUID.#ctor(System.String)"> | ||
1682 | <summary> | ||
1683 | Constructor that takes a string UUID representation | ||
1684 | </summary> | ||
1685 | <param name="val">A string representation of a UUID, case | ||
1686 | insensitive and can either be hyphenated or non-hyphenated</param> | ||
1687 | <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> | ||
1688 | </member> | ||
1689 | <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)"> | ||
1690 | <summary> | ||
1691 | Constructor that takes a System.Guid object | ||
1692 | </summary> | ||
1693 | <param name="val">A Guid object that contains the unique identifier | ||
1694 | to be represented by this UUID</param> | ||
1695 | </member> | ||
1696 | <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)"> | ||
1697 | <summary> | ||
1698 | Constructor that takes a byte array containing a UUID | ||
1699 | </summary> | ||
1700 | <param name="source">Byte array containing a 16 byte UUID</param> | ||
1701 | <param name="pos">Beginning offset in the array</param> | ||
1702 | </member> | ||
1703 | <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)"> | ||
1704 | <summary> | ||
1705 | Constructor that takes an unsigned 64-bit unsigned integer to | ||
1706 | convert to a UUID | ||
1707 | </summary> | ||
1708 | <param name="val">64-bit unsigned integer to convert to a UUID</param> | ||
1709 | </member> | ||
1710 | <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)"> | ||
1711 | <summary> | ||
1712 | Copy constructor | ||
1713 | </summary> | ||
1714 | <param name="val">UUID to copy</param> | ||
1715 | </member> | ||
1716 | <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)"> | ||
1717 | <summary> | ||
1718 | IComparable.CompareTo implementation | ||
1719 | </summary> | ||
1720 | </member> | ||
1721 | <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)"> | ||
1722 | <summary> | ||
1723 | Assigns this UUID from 16 bytes out of a byte array | ||
1724 | </summary> | ||
1725 | <param name="source">Byte array containing the UUID to assign this UUID to</param> | ||
1726 | <param name="pos">Starting position of the UUID in the byte array</param> | ||
1727 | </member> | ||
1728 | <member name="M:OpenMetaverse.UUID.GetBytes"> | ||
1729 | <summary> | ||
1730 | Returns a copy of the raw bytes for this UUID | ||
1731 | </summary> | ||
1732 | <returns>A 16 byte array containing this UUID</returns> | ||
1733 | </member> | ||
1734 | <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)"> | ||
1735 | <summary> | ||
1736 | Writes the raw bytes for this UUID to a byte array | ||
1737 | </summary> | ||
1738 | <param name="dest">Destination byte array</param> | ||
1739 | <param name="pos">Position in the destination array to start | ||
1740 | writing. Must be at least 16 bytes before the end of the array</param> | ||
1741 | </member> | ||
1742 | <member name="M:OpenMetaverse.UUID.CRC"> | ||
1743 | <summary> | ||
1744 | Calculate an LLCRC (cyclic redundancy check) for this UUID | ||
1745 | </summary> | ||
1746 | <returns>The CRC checksum for this UUID</returns> | ||
1747 | </member> | ||
1748 | <member name="M:OpenMetaverse.UUID.GetULong"> | ||
1749 | <summary> | ||
1750 | Create a 64-bit integer representation from the second half of this UUID | ||
1751 | </summary> | ||
1752 | <returns>An integer created from the last eight bytes of this UUID</returns> | ||
1753 | </member> | ||
1754 | <member name="M:OpenMetaverse.UUID.Parse(System.String)"> | ||
1755 | <summary> | ||
1756 | Generate a UUID from a string | ||
1757 | </summary> | ||
1758 | <param name="val">A string representation of a UUID, case | ||
1759 | insensitive and can either be hyphenated or non-hyphenated</param> | ||
1760 | <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> | ||
1761 | </member> | ||
1762 | <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)"> | ||
1763 | <summary> | ||
1764 | Generate a UUID from a string | ||
1765 | </summary> | ||
1766 | <param name="val">A string representation of a UUID, case | ||
1767 | insensitive and can either be hyphenated or non-hyphenated</param> | ||
1768 | <param name="result">Will contain the parsed UUID if successful, | ||
1769 | otherwise null</param> | ||
1770 | <returns>True if the string was successfully parse, otherwise false</returns> | ||
1771 | <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example> | ||
1772 | </member> | ||
1773 | <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)"> | ||
1774 | <summary> | ||
1775 | Combine two UUIDs together by taking the MD5 hash of a byte array | ||
1776 | containing both UUIDs | ||
1777 | </summary> | ||
1778 | <param name="first">First UUID to combine</param> | ||
1779 | <param name="second">Second UUID to combine</param> | ||
1780 | <returns>The UUID product of the combination</returns> | ||
1781 | </member> | ||
1782 | <member name="M:OpenMetaverse.UUID.Random"> | ||
1783 | <summary> | ||
1784 | |||
1785 | </summary> | ||
1786 | <returns></returns> | ||
1787 | </member> | ||
1788 | <member name="M:OpenMetaverse.UUID.GetHashCode"> | ||
1789 | <summary> | ||
1790 | Return a hash code for this UUID, used by .NET for hash tables | ||
1791 | </summary> | ||
1792 | <returns>An integer composed of all the UUID bytes XORed together</returns> | ||
1793 | </member> | ||
1794 | <member name="M:OpenMetaverse.UUID.Equals(System.Object)"> | ||
1795 | <summary> | ||
1796 | Comparison function | ||
1797 | </summary> | ||
1798 | <param name="o">An object to compare to this UUID</param> | ||
1799 | <returns>True if the object is a UUID and both UUIDs are equal</returns> | ||
1800 | </member> | ||
1801 | <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)"> | ||
1802 | <summary> | ||
1803 | Comparison function | ||
1804 | </summary> | ||
1805 | <param name="uuid">UUID to compare to</param> | ||
1806 | <returns>True if the UUIDs are equal, otherwise false</returns> | ||
1807 | </member> | ||
1808 | <member name="M:OpenMetaverse.UUID.ToString"> | ||
1809 | <summary> | ||
1810 | Get a hyphenated string representation of this UUID | ||
1811 | </summary> | ||
1812 | <returns>A string representation of this UUID, lowercase and | ||
1813 | with hyphens</returns> | ||
1814 | <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example> | ||
1815 | </member> | ||
1816 | <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> | ||
1817 | <summary> | ||
1818 | Equals operator | ||
1819 | </summary> | ||
1820 | <param name="lhs">First UUID for comparison</param> | ||
1821 | <param name="rhs">Second UUID for comparison</param> | ||
1822 | <returns>True if the UUIDs are byte for byte equal, otherwise false</returns> | ||
1823 | </member> | ||
1824 | <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> | ||
1825 | <summary> | ||
1826 | Not equals operator | ||
1827 | </summary> | ||
1828 | <param name="lhs">First UUID for comparison</param> | ||
1829 | <param name="rhs">Second UUID for comparison</param> | ||
1830 | <returns>True if the UUIDs are not equal, otherwise true</returns> | ||
1831 | </member> | ||
1832 | <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)"> | ||
1833 | <summary> | ||
1834 | XOR operator | ||
1835 | </summary> | ||
1836 | <param name="lhs">First UUID</param> | ||
1837 | <param name="rhs">Second UUID</param> | ||
1838 | <returns>A UUID that is a XOR combination of the two input UUIDs</returns> | ||
1839 | </member> | ||
1840 | <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID"> | ||
1841 | <summary> | ||
1842 | String typecasting operator | ||
1843 | </summary> | ||
1844 | <param name="val">A UUID in string form. Case insensitive, | ||
1845 | hyphenated or non-hyphenated</param> | ||
1846 | <returns>A UUID built from the string representation</returns> | ||
1847 | </member> | ||
1848 | <member name="F:OpenMetaverse.UUID.Zero"> | ||
1849 | <summary>An UUID with a value of all zeroes</summary> | ||
1850 | </member> | ||
1851 | </members> | 1851 | </members> |
1852 | </doc> | 1852 | </doc> |